game:GetService("RunService").RenderStepped:connect(function() -- Flashy animation
if SelectedGun == 0 then
Selector.Visible = false
return false
end
Selector.Visible = true
local TargetSelectorPosition = SelectedGun == 1 and 0 or 70
Selector.Position = UDim2.new(0, Selector.Position.X.Offset + ((TargetSelectorPosition - Selector.Position.X.Offset) / 5), 0, 15)
end)
!!?? It should move the selector one 5 of the way closer to it's target each time, but get's stuck at 66 when going from 0 - 70, but always hits 0.
Any ideas?
