Well you may not understand my question so I made a gif to show what I want to do:

Self explanatory…anyways:
I made something like this but I have to hardcode the position of the dropdown text.
But in reality the player may trigger multiple dropdown texts and they may overlap each other.
I need help doing this.
To save you guys time i made a sample project below:
Its plug and play!
local cash = 0 local cashboard = display.newRect(0,0,124,88) cashboard:setFillColor(1,1,0) cashboard.x=display.contentCenterX cashboard.y=display.contentCenterY+100 local cashboardtext = display.newText(cash,cashboard.x,cashboard.y,native.systemFont) cashboardtext:setFillColor(0,1,0) local add = display.newRect(0,0,124,88) add:setFillColor(1,0,0) add.x=display.contentCenterX-98 add.y=display.contentCenterY local addtext = display.newText("Add random amount",add.x+30,add.y,native.systemFont) local subtract = display.newRect(0,0,124,88) subtract:setFillColor(1,0,0) subtract.x=display.contentCenterX-98 subtract.y=display.contentCenterX-30 local subtracttext = display.newText("Subtract random amount",subtract.x+30,subtract.y,native.systemFont) local function subtract\_function() cash=cash-math.random(1,1000) cashboardtext.text=cash end local function add\_function() cash=cash+math.random(1,1000) cashboardtext.text=cash end add:addEventListener("tap",add\_function) subtract:addEventListener("tap",subtract\_function)
Can someone help!