I made a soccer goalkeeper that teleports behind the ball when it goes inside of a certain area to block the shot. However, it does not work. Here is the script:
local Save1 = game.Lighting.Save1 local Ready = game.Lighting.Ready local gameBall = game.Workspace.gameBall.Handle function Save() if Ready == game.Workspace then Ready.Parent = game.Lighting local SaveNum = math.random(1,1) if SaveNum == 1 then Save1.CFrame = CFrame.new(gameBall.Position + Vector3.new(3,0,0)) end end if gameBall.Position.Vector3(x) < -267 then if gameBall.Position.Vector3(x) > -300 then if gameBall.Position.Vector3(z) > 150 then if gameBall.Position.Vector3(z) < 210 then if gameBall.Position.Vector3(y) < 70 then Save() wait(2) Save1.Parent = game.Lighting.Save1 Ready.Parent = game.Workspace
Note: there may be multiple things wrong, also, there are no error messages.