Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. local Can = true
  2. local Open = false
  3.  
  4. script.Parent.Event.OnServerEvent:connect(function(Player)
  5. local Mag = (script.Parent.Center.Position-Player.Character.HumanoidRootPart.Position).magnitude
  6. if Mag <= script.Parent.Range.Value then
  7. if Can then
  8. Can = false
  9. if Open == false then
  10. local finish = script.Parent.PrimaryPart.CFrame*CFrame.Angles(0,math.rad(90),0)
  11. for i = 0,1,.1 do
  12. local cfm = script.Parent.PrimaryPart.CFrame:lerp(finish,i)
  13. script.Parent:SetPrimaryPartCFrame(cfm)
  14. wait()
  15. end
  16. Open = true
  17. else
  18. Open = false
  19. local finish = script.Parent.PrimaryPart.CFrame*CFrame.Angles(0,-math.rad(90),0)
  20. for i = 0,1,.1 do
  21. local cfm = script.Parent.PrimaryPart.CFrame:lerp(finish,i)
  22. script.Parent:SetPrimaryPartCFrame(cfm)
  23. wait()
  24. end
  25. Can = true
  26. end
  27. end
  28. end
  29. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement