Guest User

Untitled

a guest
Jun 11th, 2021
2,138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. local tweenService = game:GetService("TweenService")
  2.  
  3.  
  4. script.Parent.OnServerEvent:Connect(function(player,V1)
  5. local char = player.Character
  6. local rightarm = char:WaitForChild("Right Arm")
  7.  
  8. local particle = game.ReplicatedStorage.Fist:WaitForChild("Particle"):Clone()
  9. local weld = Instance.new("Weld")
  10. weld.Parent = rightarm
  11. weld.Part0 = rightarm
  12. weld.C0 = CFrame.new(0,-1,0)
  13. particle.Parent = rightarm
  14. weld.Part1 = rightarm.Particle
  15. game.Debris:AddItem(particle,2)
  16.  
  17.  
  18.  
  19. local sound = Instance.new("Sound")
  20. sound.SoundId = "rbxassetid://4580495407"
  21. sound.Parent = char.HumanoidRootPart
  22. sound:Play()
  23. game.Debris:AddItem(sound,3)
  24.  
  25. local track = Instance.new("Animation")
  26. track.AnimationId = "rbxassetid://6922958169" --paste punching animation
  27. local anim = char.Humanoid:LoadAnimation(track)
  28. anim:Play()
  29.  
  30. local region = Region3.new(V1-Vector3.new(2,2,2),V1+Vector3.new(2,2,2))
  31. local RTable = workspace:FindPartsInRegion3(region,nil,20)
  32.  
  33. for i,v in pairs(RTable) do
  34. if v.Parent:FindFirstChild("Humanoid") and v.Parent:FindFirstChild("Deb") == nil and v.Parent ~= char then
  35. local deb = Instance.new("BoolValue",v.Parent)
  36. deb.Name = "Deb"
  37. game.Debris:AddItem(deb,0.2)
  38. local closecharacter = v.Parent
  39.  
  40. wait(0.5)
  41.  
  42. local sound2 = Instance.new("Sound")
  43. sound2.SoundId = "rbxassetid://3377148723"
  44. sound2.Parent = closecharacter.HumanoidRootPart
  45. sound2:Play()
  46. game.Debris:AddItem(sound2,3)
  47.  
  48. closecharacter.Humanoid:TakeDamage(5)
  49.  
  50.  
  51. local bv = Instance.new("BodyVelocity",closecharacter.HumanoidRootPart)
  52. bv.MaxForce = Vector3.new(1e8,1e8,1e8)
  53. bv.Velocity = char.HumanoidRootPart.CFrame.lookVector*40
  54. game.Debris:AddItem(bv,0.3)
  55. print("knock him back")
  56.  
  57. wait(3)-- delayed impact
  58.  
  59.  
  60. local sound3 = Instance.new("Sound")
  61. sound3.SoundId = "rbxassetid://3377148723"
  62. sound3.Parent = closecharacter.HumanoidRootPart
  63. sound3:Play()
  64. game.Debris:AddItem(sound3,3)
  65.  
  66. closecharacter.Humanoid:TakeDamage(20)
  67.  
  68. local afterP = game.ReplicatedStorage.Fist:WaitForChild("AfterP"):Clone()
  69. local weld2 = Instance.new("Weld")
  70. weld2.Parent = closecharacter.HumanoidRootPart
  71. weld2.Part0 = closecharacter.HumanoidRootPart
  72. afterP.Parent = closecharacter.HumanoidRootPart
  73. weld2.Part1 = closecharacter.HumanoidRootPart.AfterP
  74. game.Debris:AddItem(afterP,2)
  75.  
  76.  
  77. local info = TweenInfo.new(0.5,Enum.EasingStyle.Linear,Enum.EasingDirection.Out,0,false,0)
  78. local goal = {}
  79. goal.Size = Vector3.new(7.562, 0.45, 7.32)
  80. goal.Transparency = 1
  81. local tween = tweenService:Create(afterP,info,goal)
  82. tween:Play()
  83. print("played")
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90. break
  91. end
  92. end
  93.  
  94.  
  95.  
  96. end)
Advertisement
Add Comment
Please, Sign In to add comment