Advertisement
HowToRoblox

StageScript

Oct 18th, 2019
4,166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.80 KB | None | 0 0
  1. local Stages = workspace:WaitForChild("Stages")
  2.  
  3. for i,Stage in pairs(Stages:GetChildren()) do
  4.        
  5.     Stage.Touched:Connect(function(touch)
  6.            
  7.         local humanoid
  8.        
  9.         if touch.Parent:FindFirstChild("Humanoid") then
  10.            
  11.             humanoid = touch.Parent.Humanoid
  12.         end
  13.        
  14.         if touch.Parent and touch.Parent.Parent:FindFirstChild("Humanoid") then
  15.            
  16.             humanoid = touch.Parent.Parent.Humanoid
  17.         end
  18.        
  19.         if humanoid then
  20.            
  21.             local player = game.Players:GetPlayerFromCharacter(humanoid.Parent)
  22.            
  23.             local PlayerStage = player.leaderstats.Stage.Value
  24.            
  25.             if tonumber(Stage.Name) == PlayerStage + 1 then
  26.                
  27.                 player.leaderstats.Stage.Value = player.leaderstats.Stage.Value + 1
  28.            
  29.             elseif tonumber(Stage.Name) > PlayerStage + 1 then
  30.                
  31.                 humanoid.Health = 0
  32.             end
  33.         end
  34.     end)
  35. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement