Advertisement
ProScripter29

SkyWars Egg Break

Mar 9th, 2024 (edited)
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. local Player = game.Players.LocalPlayer
  2.  
  3. local Character = Player.Character
  4.  
  5. local LastPosition = Player.Character.HumanoidRootPart.CFrame
  6.  
  7. local CurrentEgg
  8.  
  9. task.spawn(function()
  10. task.wait(0.1)
  11. while CurrentEgg do
  12. if not (CurrentEgg == nil) then
  13. Character.HumanoidRootPart.CFrame = CurrentEgg.RootPart.CFrame - Vector3.new(0,6,0)
  14. end
  15. task.wait()
  16. end
  17. end)
  18.  
  19. for i, Egg in pairs(workspace.Eggs:GetChildren()) do
  20. --Character.HumanoidRootPart.Anchored = true
  21. CurrentEgg = Egg
  22. task.spawn(function()
  23. while task.wait() do
  24. local args = {
  25. [1] = Egg
  26. }
  27. game:GetService("ReplicatedStorage"):WaitForChild("events-Eqz"):WaitForChild("10771e1f-fc71-41aa-8c83-945ef7d3400b"):FireServer(unpack(args))
  28. end
  29. end)
  30. task.wait(4)
  31. end
  32.  
  33. CurrentEgg = nil
  34.  
  35. Character.HumanoidRootPart.CFrame = LastPosition
  36.  
  37. print("Killing players now...")
  38.  
  39. while task.wait() do
  40. for i, TPlayer in pairs(game.Players:GetPlayers()) do
  41. if TPlayer and not (TPlayer == Player) and not (TPlayer.TeamColor == Player.TeamColor) then
  42. print("Working")
  43. if TPlayer.Character and Player.Character then
  44. print("Working 2")
  45. if TPlayer.Character:FindFirstChild("HumanoidRootPart") then
  46. print("Working 3")
  47. while TPlayer and TPlayer.Character and TPlayer.Character:FindFirstChild("HumanoidRootPart") do
  48. Player.Character.HumanoidRootPart.CFrame = TPlayer.Character.HumanoidRootPart.CFrame - Vector3.new(0,6,0)
  49. local args = {
  50. [1] = game:GetService("Players"):WaitForChild(TPlayer.Name)
  51. }
  52. game:GetService("ReplicatedStorage"):WaitForChild("events-Eqz"):WaitForChild("5c73e2ee-c179-4b60-8be7-ef8e4a7eebaa"):FireServer(unpack(args)) -- Kill Event
  53. task.wait()
  54. if (Player.Character.HumanoidRootPart.Position.Y > (LastPosition.Position.Y - 100)) then
  55. break
  56. end
  57. end
  58. Character.HumanoidRootPart.CFrame = LastPosition
  59. task.wait(0.1)
  60. end
  61. end
  62. end
  63. end
  64. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement