I'm trying to make a part go back to its original position every 5 seconds. I've tried this:
local positionyo = -53, 5.15, 177
while true do
wait(5)
if script.Parent.Position == positionyo then
break
end
if script.Parent.Position ~= positionyo then
script.Parent.Position = positionyo
end
end
The script its supposed to check if the part its first in that position so it won't run the function for nothing. I'm not too much of a scripter at all but I have a feeling I'm doing this very wrong.

2 comments
In this case, 'positionyo' value will be the first value stated in the line which is the '-53'
try using Vector3.new(positionyo) Instead of posotion yo.