Advertisement
scld

스피드 펀치

Nov 12th, 2021
355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  2. local Players = game:GetService("Players")
  3. local meleeEvent = ReplicatedStorage:WaitForChild("meleeEvent")
  4. local SoundEvent = ReplicatedStorage:WaitForChild("SoundEvent")
  5. local LocalPlayer = game.Players.LocalPlayer
  6. local v11 = workspace.Cameras:GetChildren()
  7. local hud = LocalPlayer.PlayerGui:WaitForChild("Home"):WaitForChild("hud")
  8. local CameraFrame = hud:WaitForChild("CameraFrame", 5)
  9.  
  10. while true do wait()
  11. if LocalPlayer.Character then
  12. break
  13. end
  14. end
  15. local Character = LocalPlayer.Character
  16. local Humanoid = Character:WaitForChild("Humanoid", 10)
  17.  
  18. local function v23(p1)
  19. local v24 = Instance.new("Animation")
  20. v24.AnimationId = p1
  21. return v24
  22. end
  23.  
  24. local v21 = Humanoid:LoadAnimation((v23("rbxassetid://484200742")))
  25. local v22 = Humanoid:LoadAnimation((v23("rbxassetid://484926359")))
  26.  
  27. local u3 = nil
  28. local u4 = false
  29. local function u5(p2, p3)
  30. local l__Position__25 = Character.Torso.Position
  31. local v26, v27 = workspace:FindPartOnRay(Ray.new(l__Position__25, (Character.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0, 0, -5)).p - l__Position__25).unit * 3), Character)
  32. if v26 and v26.Parent:FindFirstChild("Humanoid") then
  33. local v28 = Players:GetPlayerFromCharacter(v26.Parent)
  34. if v28 then
  35. meleeEvent:FireServer(v28)
  36. u3.Pitch = 1 + math.random(-3, 3) / 10
  37. u3:Play()
  38. SoundEvent:FireServer(u3)
  39. return
  40. end
  41. --[[ elseif v26 and v26.Name == "trimboi" then
  42. u3.Pitch = 1 + math.random(-3, 3) / 10
  43. u3:Play()]]
  44. end
  45. end
  46. (function()
  47. math.randomseed(tick())
  48. u3 = Character.Head:WaitForChild("punchSound")
  49. CameraFrame.Position = UDim2.new(0, 0, 1, 0)
  50. end)()
  51.  
  52. local function u27()
  53. v21:Stop()
  54. v22:Stop()
  55. if u4 then
  56. v21:Play()
  57. else
  58. v22:Play()
  59. end
  60. u4 = not u4
  61. delay(0.2, u5)
  62. --wait(0.6)
  63. end
  64.  
  65. local punch_start = false;
  66. local punch_start2 = false;
  67.  
  68. local Players = game:GetService("Players")
  69. local LocalPlayer = Players.LocalPlayer
  70. local plr = game:GetService("Players").LocalPlayer
  71.  
  72. local Tool = Instance.new("Tool")
  73. Tool.RequiresHandle = false
  74. Tool.Name = "1"
  75. Tool.Equipped:connect(function(punch)
  76. punch.Button1Down:connect(function()
  77. punch_start = true
  78. end)
  79. punch.Button1Up:connect(function()
  80. punch_start = false
  81. end)
  82. end)
  83.  
  84.  
  85. local Tool2 = Instance.new("Tool")
  86. Tool2.RequiresHandle = false
  87. Tool2.Name = "2"
  88. Tool2.Equipped:connect(function(punch)
  89. punch.Button1Down:connect(function()
  90. punch_start2 = true
  91. repeat wait()
  92. u27()
  93. until punch_start2 == false
  94. end)
  95. punch.Button1Up:connect(function()
  96. punch_start2 = false
  97. end)
  98. end)
  99.  
  100.  
  101. game:GetService('RunService').Stepped:connect(function()
  102. if punch_start == true then
  103. u27()
  104. end
  105. end)
  106.  
  107. Tool.Parent = plr.Backpack
  108. Tool2.Parent = plr.Backpack
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement