Advertisement
Dark_Agent

FE KJ Movements Exploit Limb Reanim

Jun 26th, 2025 (edited)
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.99 KB | Gaming | 0 0
  1. -- loadstring(game:HttpGet("https://pastebin.com/raw/yG7CaHgB"))()
  2.  
  3. --[[
  4. -- SETTINGS --
  5. local settings = _G
  6. settings["Use default animations"] = true
  7. settings["Fake character transparency level"] = 1 -- 0 to disable
  8. settings["Disable character scripts"] = true
  9. settings["Fake character should collide"] = true
  10. settings["Parent real character to fake character"] = true
  11. settings["Respawn character"] = false
  12. settings["Instant respawn"] = true
  13. settings["Hide HumanoidRootPart"] = true
  14. settings["Names to exclude from transparency"] = {
  15.     ["HumanoidRootPart"] = true
  16. }
  17.  
  18. (function() if getgenv then return getgenv() else return _G end end)().fling = nil
  19. local finished = false
  20.  
  21. task.spawn(function()
  22.     loadstring(game:HttpGet("https://raw.githubusercontent.com/somethingsimade/CurrentAngleV2/refs/heads/main/v2"))()
  23. end)
  24.  
  25. repeat task.wait() until finished
  26. --]]
  27. task.wait(1.5)
  28.  
  29. local Players       = game:GetService("Players")
  30. local TweenService  = game:GetService("TweenService")
  31. local player = Players.LocalPlayer
  32. local backpack = player:WaitForChild("Backpack")
  33.  
  34. local function restoreanim(char)
  35.     local humanoid = char:FindFirstChild("Humanoid")
  36.     if char:FindFirstChild("Animate") then
  37.         char.Animate.Disabled = false
  38.     end
  39.  
  40.     if humanoid and not humanoid:FindFirstChildOfClass("Animator") then
  41.         Instance.new("Animator", humanoid)
  42.     end
  43. end
  44.  
  45. local function playanim(char, animationId)
  46.     if char:FindFirstChild("Animate") then
  47.         char.Animate.Disabled = true
  48.     end
  49.  
  50.     local humanoid = char:FindFirstChild("Humanoid")
  51.     if humanoid and humanoid:FindFirstChildOfClass("Animator") then
  52.         humanoid:FindFirstChildOfClass("Animator"):Destroy()
  53.     end
  54.  
  55.     local asset = "rbxassetid://" .. animationId
  56.     local data  = game:GetObjects(asset)[1]
  57.  
  58.     local joints = {
  59.         ["Torso"]      = char.HumanoidRootPart.RootJoint,
  60.         ["Right Arm"]  = char.Torso["Right Shoulder"],
  61.         ["Left Arm"]   = char.Torso["Left Shoulder"],
  62.         ["Head"]       = char.Torso.Neck,
  63.         ["Left Leg"]   = char.Torso["Left Hip"],
  64.         ["Right Leg"]  = char.Torso["Right Hip"],
  65.     }
  66.  
  67.     local keyframes = data:GetKeyframes()
  68.     for i, frame in ipairs(keyframes) do
  69.         local dt = keyframes[i+1]
  70.             and (keyframes[i+1].Time - frame.Time)
  71.             or (1/60)
  72.  
  73.         if i > 1 then
  74.             task.wait(frame.Time - keyframes[i-1].Time)
  75.         end
  76.  
  77.         for _, part in ipairs(frame:GetDescendants()) do
  78.             local joint = joints[part.Name]
  79.             if joint then
  80.                 TweenService:Create(
  81.                     joint,
  82.                     TweenInfo.new(dt),
  83.                     { Transform = part.CFrame }
  84.                 ):Play()
  85.             end
  86.         end
  87.     end
  88.  
  89.     task.wait(0.5)
  90.     for _, motor in pairs(joints) do
  91.         motor.Transform = CFrame.new()
  92.     end
  93.  
  94.     restoreanim(char)
  95. end
  96.  
  97. local function makeTool(name, animationId)
  98.     local tool = Instance.new("Tool")
  99.     tool.Name         = name
  100.     tool.RequiresHandle = true    
  101.     tool.CanBeDropped   = false
  102.     tool.Parent         = backpack
  103.  
  104.     local handle = Instance.new("Part")
  105.     handle.Name       = "Handle"
  106.     handle.Size       = Vector3.new(1,1,1)
  107.     handle.Transparency = 1
  108.     handle.CanCollide   = false
  109.     handle.Parent       = tool
  110.  
  111.     tool.Activated:Connect(function()
  112.         local char = player.Character or player.CharacterAdded:Wait()
  113.         playanim(char, animationId)
  114.     end)
  115. end
  116.  
  117. makeTool("JK",                    "98820644687659")
  118. makeTool("Unlimited Flex Works", "77727115892579")
  119. makeTool("Stoic Bomb",            "17141153099")
  120. makeTool("Ultimate 2",            "18445236460")
  121. makeTool("Ultimate",              "17140902079")
  122. makeTool("Collateral Ruin",       "17325254223")
  123. makeTool("Swift Sweep 2",         "16944345619")
  124. makeTool("Swift Sweep",           "16944265635")
  125. makeTool("Ravage",                "16945550029")
  126. makeTool("NMG",                   "74072911396601")
  127.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement