Ameno__GodOH

vcc

Oct 10th, 2024
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. local Stands = {}
  2.  
  3. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  4. local RunService = game:GetService("RunService")
  5. local Players = game:GetService("Players")
  6.  
  7. local Player = Players.LocalPlayer
  8. local RenderStepped = RunService.RenderStepped
  9. local StandsFolder = ReplicatedStorage.Viewports.Stands
  10.  
  11. local function GetStands()
  12. for i,v in next, StandsFolder:GetChildren() do
  13. local Name = v.Name
  14. if v:FindFirstChild("StorageNPC") and v.StorageNPC:FindFirstChild("Stand") then
  15. Stands[Name] = v.StorageNPC.Stand
  16. end
  17. end
  18. end
  19.  
  20. local function LoadAnimator(RootPart)
  21. local Animation = RootPart:FindFirstChild("Animator") or RootPart:FindFirstChild("Nothing")
  22. Player.Character:WaitForChild("Humanoid"):LoadAnimation(Animation)
  23. end
  24.  
  25. local function VisualStand(StandName)
  26. local Stand = Stands[StandName]
  27.  
  28. if not Player.Character then return end
  29. if not Stand then return end
  30. Stand = Stand:Clone()
  31.  
  32. local StandRootPart = Stand.StandHumanoidRootPart
  33. local Character = Player.Character
  34.  
  35. if Character:FindFirstChild("Stand") then
  36. Character.Stand:Destroy()
  37. end
  38.  
  39. Character:WaitForChild("HumanoidRootPart"):WaitForChild("Stand2Human").Part1 = StandRootPart
  40.  
  41. Stand.Parent = Player.Character
  42. LoadAnimator(StandRootPart)
  43. end
  44.  
  45. GetStands() -- carrega o nome dos stands
  46.  
  47. VisualStand("clowncrimson") -- nome do stand
Advertisement
Add Comment
Please, Sign In to add comment