Advertisement
SxScripting

PowerSystem [2021]

Jan 17th, 2021
3,200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. -- Don't Forget To Subscribe SxS Scripting
  2.  
  3. local RS = game:GetService("ReplicatedStorage")
  4. local Debounce = {}
  5.  
  6. game.Players.PlayerAdded:Connect(function(Player)
  7.  
  8. local PowerFolder = Instance.new("Folder",Player)
  9. PowerFolder.Name = "PowerFolder"
  10.  
  11. local Strength = Instance.new("IntValue",PowerFolder)
  12. Strength.Value = 0
  13. Strength.Name = "Strength"
  14.  
  15. local Defense = Instance.new("IntValue",PowerFolder)
  16. Defense.Value = 0
  17. Defense.Name = "Defense"
  18.  
  19. end)
  20.  
  21. RS.PowerSystem.OnServerEvent:Connect(function(Player, Statement, Adjust)
  22. if Debounce[Player] then return end
  23. Debounce[Player] = true
  24.  
  25. local Character = Player.Character
  26. local Strength = Player:WaitForChild("PowerFolder").Strength
  27. local Defense = Player:WaitForChild("PowerFolder").Defense
  28.  
  29. if Statement == "PushUp" then
  30. Strength.Value += 2
  31. elseif Statement == "SitUp" then
  32. Strength.Value += 1.5
  33. Defense.Value += 1
  34. elseif Statement == "PullUp" then
  35. Strength.Value += 3
  36. Defense.Value += 1
  37. elseif Statement == "On" then
  38. Character.HumanoidRootPart.Anchored = true
  39. Character.HumanoidRootPart.CFrame = game.Workspace.PullUpBar.MainPart.CFrame * CFrame.new(0,-2.5,.3)
  40. elseif Statement == "Off" then
  41. Character.HumanoidRootPart.Anchored = false
  42. end
  43.  
  44. wait(1)
  45. Debounce[Player] = nil
  46. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement