Elvisfofo_rblx

Nuke Fist script

Jun 22nd, 2025 (edited)
6,083
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. local UIS = game:GetService("UserInputService")
  2. local player = game.Players.LocalPlayer
  3. local nuking = false
  4.  
  5. function doNukeFist()
  6. if nuking or not player.Character then return end
  7. nuking = true
  8.  
  9. local char = player.Character
  10. local hrp = char:FindFirstChild("HumanoidRootPart")
  11.  
  12. -- Flash effect
  13. local flash = Instance.new("Explosion", workspace)
  14. flash.Position = hrp.Position
  15. flash.BlastRadius = 20
  16. flash.BlastPressure = 100000
  17. flash.DestroyJointRadiusPercent = 0
  18.  
  19. -- Shockwave
  20. local shock = Instance.new("Part", workspace)
  21. shock.Anchored = true
  22. shock.Size = Vector3.new(1, 1, 1)
  23. shock.Position = hrp.Position
  24. shock.Shape = Enum.PartType.Ball
  25. shock.Material = Enum.Material.Neon
  26. shock.Color = Color3.new(1, 1, 0)
  27. shock.Transparency = 0.3
  28. shock.Size = Vector3.new(1, 1, 1)
  29. game.Debris:AddItem(shock, 0.5)
  30.  
  31. for i = 1, 20 do
  32. shock.Size = shock.Size + Vector3.new(2, 0.5, 2)
  33. wait(0.01)
  34. end
  35.  
  36. -- Damage nearby players
  37. for _, v in pairs(workspace:GetDescendants()) do
  38. if v:IsA("Humanoid") and v ~= char:FindFirstChildOfClass("Humanoid") then
  39. local r = v.Parent:FindFirstChild("HumanoidRootPart")
  40. if r and (r.Position - hrp.Position).Magnitude < 25 then
  41. v:TakeDamage(100)
  42. end
  43. end
  44. end
  45.  
  46. wait(1)
  47. nuking = false
  48. end
  49.  
  50. UIS.InputBegan:Connect(function(input, g)
  51. if g then return end
  52. if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then
  53. doNukeFist()
  54. end
  55. end)
Advertisement
Add Comment
Please, Sign In to add comment