while wait() do
if (center-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude <= radius then
game.Workspace.Basketball.Handle.CFrame = game.Workspace.Neon_isHere.HumanoidRootPart.CFrame
end
end
I CANNOT figure this out for the life of me, (there are variables i just didnt put them in the thread.)
This won't loop? It's supposed to give it to me everytime i get in radius but it wont, it will only execute upon the first time being executed/played and wont every other time i get close. could somebody help me out a little?

5 comments
Have you declared a local radius?
Please, make use of the conditional portion of the while loop and read this document made by CntKillMe: https://docs.google.com/document/d/1ieZ8OzXPiXe3R7rs_xWmYZOnhQevlagN0ZWwoj_zKP4/edit
Thanks for posting that incapaz, a really good read. Should clear up his issue as well.
Thank you very much incap! I thought about this but I figured it wouldn't continue to loop. I'll try this now, even if it doesn't work the post helped me learn a little.
It actually didn't work, but it's alright. The problem is the loop will only run once and wont continue to run.