My code to bind action:
CAS:BindAction("Ability",Ability,true)
replace with
extra extra idk why
meh, ill just do custom buttons, i was lazy of doing that thats why trying to use context action service
still will use the same style
local ContextActionService = game:GetService("ContextActionService")
local A = ContextActionService:BindAction("A", function() end, true)
ContextActionService:SetPosition("A", UDim2.new({0.808, 0},{706, 0}))
change the udim.new({}.{}) until you find a proper position
found UDim2.new({0.5, 0},{0.1, 0} to be good