Dark_Agent

FE funny script (Universal) (R15 & Need Ragdoll before run)

Jul 29th, 2025 (edited)
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.95 KB | Gaming | 0 0
  1. -- Credits: Farhat, Pio, Gelatek
  2.  
  3. --[[]
  4. getgenv().user = "USERNAME" -- replace with target's full username
  5. getgenv().cum_range = 3.5 -- how long its will shoot?
  6. loadstring(game:HttpGet("https://pastebin.com/raw/qrkqZTcP"))()
  7. --]]
  8.  
  9. --[[
  10. Keybinds:
  11. R = Reset
  12. T = Small
  13. Y = Absurd large (buggy)
  14. F, G = Idk ?
  15. V = Backshot victim
  16. W,S,A,D,E,Q = Controls
  17. L = To look (mouse)
  18. X = To shot
  19. --]]
  20.  
  21. local user = getgenv().user
  22. local cum_range = getgenv().cum_range
  23.  
  24. local players = cloneref(game:GetService("Players"))
  25. local run_service = cloneref(game:GetService("RunService"))
  26.  
  27. local local_player = game.Players.LocalPlayer
  28. local mouse = local_player:GetMouse()
  29.  
  30. local character = local_player.Character
  31.  
  32. local root_part = character.LowerTorso
  33. local old_cframe = root_part.CFrame * CFrame.new(0, 0, -3) * CFrame.Angles(math.rad(-90), 0, 0)
  34.  
  35. local humanoid = character.Humanoid
  36. local head = character.Head
  37. local upper_torso = character.UpperTorso
  38. local lower_torso = character.LowerTorso
  39.  
  40. local right_upper_arm = character.RightUpperArm
  41. local right_lower_arm = character.RightLowerArm
  42. local right_hand = character.RightHand
  43.  
  44. local left_upper_arm = character.LeftUpperArm
  45. local left_lower_arm = character.LeftLowerArm
  46. local left_hand = character.LeftHand
  47.  
  48. local right_upper_leg = character.RightUpperLeg
  49. local right_lower_leg = character.RightLowerLeg
  50. local right_foot = character.RightFoot
  51.  
  52. local left_upper_leg = character.LeftUpperLeg
  53. local left_lower_leg = character.LeftLowerLeg
  54. local left_foot = character.LeftFoot
  55.  
  56. local cum_part = nil
  57.  
  58. upper_torso:FindFirstChildWhichIsA("Attachment")
  59.  
  60. local offset = -1
  61. local rot = 0
  62. local rot_x, rot_y = 0, 0
  63.  
  64. local increasing, decreasing = false, false
  65. local rotating_up, rotating_down = false, false
  66. local rotating_left, rotating_right = false, false
  67.  
  68. local backshot = false
  69. local look = false
  70.  
  71. local target = players[user].Character.LowerTorso or players[user].Character["Torso"]
  72. workspace.Camera.CameraSubject = lower_torso
  73.  
  74. humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
  75.  
  76. local void = CFrame.new(0, -1200, 0)
  77. local con = run_service.Heartbeat:Connect(function()
  78.     local sine = tick() * 60
  79.    
  80.     if increasing then
  81.         offset += 0.1
  82.     elseif decreasing then
  83.         offset -= 0.1
  84.     end
  85.  
  86.     if rotating_up then
  87.         rot_x += 1
  88.     elseif rotating_down then
  89.         rot_x -= 1
  90.     end
  91.  
  92.     if rotating_left then
  93.         rot_y += 1
  94.     elseif rotating_right then
  95.         rot_y -= 1
  96.     end
  97.  
  98.     if backshot then
  99.         old_cframe = target.CFrame * CFrame.new(0, 0, 5 + 3 * math.sin(sine / 8)) * CFrame.Angles(math.rad(-90), 0, 0)
  100.     else
  101.         old_cframe = target.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  102.     end
  103.    
  104.     root_part.CFrame = old_cframe
  105.     lower_torso.CFrame = old_cframe * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(rot_x), 0, 0)
  106.     upper_torso.CFrame = lower_torso.CFrame * CFrame.new(0, offset, 0) * CFrame.Angles(math.rad(rot_x * 2), 0, 0)
  107.  
  108.     local head_cf = upper_torso.CFrame * CFrame.new(0, 1, 0)
  109.     if not look then
  110.         head.CFrame = head_cf * CFrame.Angles(math.rad(rot), math.rad(rot_y * 2), 0)
  111.     elseif look then
  112.         head.CFrame = CFrame.new(head_cf.Position, head_cf.Position + mouse.Hit.LookVector * 90)
  113.     end
  114.  
  115.    
  116.  
  117.     right_upper_arm.CFrame = head.CFrame
  118.  
  119.     if cum_part then
  120.         right_lower_arm.CFrame = head.CFrame * CFrame.new(0, 1, 0)
  121.         right_hand.CFrame = cum_part.CFrame
  122.     else
  123.         right_lower_arm.CFrame = head.CFrame
  124.         right_hand.CFrame = head.CFrame
  125.     end
  126.  
  127.     left_upper_arm.CFrame = head.CFrame
  128.     left_lower_arm.CFrame = head.CFrame
  129.     left_hand.CFrame = head.CFrame
  130.  
  131.     right_upper_leg.CFrame = old_cframe * CFrame.new(0, 1, 0)
  132.     right_lower_leg.CFrame = right_upper_leg.CFrame
  133.     right_foot.CFrame = old_cframe * CFrame.new(0.5, 0.5, -0.5) * CFrame.Angles(0, math.rad(-30), math.rad(0))
  134.  
  135.     left_upper_leg.CFrame = right_upper_leg.CFrame
  136.     left_lower_leg.CFrame = right_upper_leg.CFrame
  137.     left_foot.CFrame = old_cframe * CFrame.new(-0.5, 0.5, -0.5) * CFrame.Angles(0, math.rad(30), math.rad(0))
  138. end)
  139.  
  140. local con2 = mouse.KeyDown:Connect(function(key)
  141.     if key == "r" then
  142.         offset = 10
  143.     elseif key == "t" then
  144.         offset = 3
  145.     elseif key == "y" then
  146.         offset = 200
  147.     elseif key == "f" then
  148.         rot = 0
  149.     elseif key == "g" then
  150.         rot = 90
  151.     elseif key == "v" then
  152.         backshot = not backshot
  153.     elseif key == "w" then
  154.         increasing = true
  155.     elseif key == "s" then
  156.         decreasing = true
  157.     elseif key == "e" then
  158.         rotating_up = true
  159.     elseif key == "q" then
  160.         rotating_down = true
  161.     elseif key == "a" then
  162.         rotating_left = true
  163.     elseif key == "d" then
  164.         rotating_right = true
  165.     elseif key == "l" then
  166.         look = true
  167.     elseif key == "x" then
  168.         if cum_part then
  169.             cum_part:Destroy()
  170.             cum_part = nil
  171.             return
  172.         end
  173.  
  174.         cum_part = Instance.new("Part")
  175.         cum_part.Size = Vector3.new(0.1, 0.1, 0.1)
  176.         cum_part.Transparency = 0.9
  177.         cum_part.CanCollide = true
  178.         cum_part.Parent = character
  179.         cum_part.CFrame = head.CFrame
  180.  
  181.         for i = 1, 10 do
  182.             cum_part.Velocity = (head.CFrame.UpVector * 20) + Vector3.new(0, 10, 0)
  183.             task.wait()
  184.         end
  185.     end
  186. end)
  187.  
  188. local con3 = mouse.KeyUp:Connect(function(key)
  189.     if key == "w" then
  190.         increasing = false
  191.     elseif key == "s" then
  192.         decreasing = false
  193.     elseif key == "e" then
  194.         rotating_up = false
  195.     elseif key == "q" then
  196.         rotating_down = false
  197.     elseif key == "a" then
  198.         rotating_left = false
  199.     elseif key == "d" then
  200.         rotating_right = false
  201.     elseif key == "l" then
  202.         look = false
  203.     end
  204. end)
  205.  
  206. humanoid.Died:Once(function()
  207.     con:Disconnect()
  208.     con2:Disconnect()
  209.     con3:Disconnect()
  210. end)
Advertisement
Add Comment
Please, Sign In to add comment