Scripter172028

KJ Full Moveset (usar con CurrentAngle o Oxide Reanimation)

May 1st, 2025
356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.81 KB | None | 0 0
  1. -- KJ Moveset made by random_hacke6 (usa este script con CurrentAngle/Use this script with CurrentAngle)
  2.  
  3.  
  4. -- KJ Spawn
  5. -- Sound Script
  6. local sound = Instance.new("Sound")
  7. sound.SoundId = getcustomasset("KJ Spawn.mp3") -- Changed to KJ Spawn.mp3
  8. sound.Volume = 2 -- Adjust volume if needed
  9. sound.Looped = false -- Keep false to avoid looping
  10. sound.Parent = workspace -- Store in Workspace
  11. sound:Play() -- Play the sound immediately
  12.  
  13.  
  14. local player = game:GetService("Players").LocalPlayer
  15. local playerGui = player:WaitForChild("PlayerGui")
  16. local workspace = game:GetService("Workspace")
  17.  
  18. loadstring(game:HttpGet("https://raw.githubusercontent.com/SerialdesignationV-collab/KJ-spawn/refs/heads/main/KJSpawnAnimation.lua.txt"))()
  19.  
  20.  
  21. -- KJ Moveset Tool 1 (Ravage)
  22.  
  23. local player = game.Players.LocalPlayer
  24. local backpack = player:WaitForChild("Backpack")
  25.  
  26. -- Create the tool
  27. local tool = Instance.new("Tool")
  28. tool.Name = "Ravage"
  29. tool.RequiresHandle = false -- No handle needed
  30.  
  31. -- Function to play animation, sound, and make the player walk
  32. tool.Activated:Connect(function()
  33. -- Load Animator if not already loaded
  34. if not getgenv()["Animator"] then
  35. loadstring(game:HttpGet("https://raw.githubusercontent.com/xhayper/Animator/main/Source/Main.lua"))()
  36. end
  37.  
  38. local character = player.Character
  39. if not character then return end
  40.  
  41. -- Play animation
  42. local Anim = Animator.new(character, 16945550029)
  43. Anim:Play()
  44.  
  45. -- Play sound
  46. local sound = Instance.new("Sound")
  47. sound.SoundId = "rbxassetid://139431216486875"
  48. sound.Volume = 2 -- Adjust volume if needed
  49. sound.Parent = character
  50. sound:Play()
  51.  
  52.  
  53. -- Wait for animation to finish
  54. Anim.Stopped:Wait()
  55. print("Ravage and sound finished")
  56. end)
  57.  
  58. -- Parent the tool to the player's backpack
  59. tool.Parent = backpack
  60.  
  61.  
  62. -- KJ Moveset Tool 2 (Collateral Ruin)
  63.  
  64. local player = game.Players.LocalPlayer
  65. local backpack = player:WaitForChild("Backpack")
  66.  
  67. -- Create the tool
  68. local tool = Instance.new("Tool")
  69. tool.Name = "Collateral Ruin"
  70. tool.RequiresHandle = false -- No handle needed
  71.  
  72. -- Function to play animation, sound, and make the player walk
  73. tool.Activated:Connect(function()
  74. -- Load Animator if not already loaded
  75. if not getgenv()["Animator"] then
  76. loadstring(game:HttpGet("https://raw.githubusercontent.com/xhayper/Animator/main/Source/Main.lua"))()
  77. end
  78.  
  79. local character = player.Character
  80. if not character then return end
  81.  
  82. -- Play animation
  83. local Anim = Animator.new(character, 17325254223)
  84. Anim:Play()
  85.  
  86. -- Play sound
  87. local sound = Instance.new("Sound")
  88. sound.SoundId = "rbxassetid://84738434658812"
  89. sound.Volume = 2 -- Adjust volume if needed
  90. sound.Parent = character
  91. sound:Play()
  92.  
  93.  
  94. -- Wait for animation to finish
  95. Anim.Stopped:Wait()
  96. print("Collateral Ruin and sound finished")
  97. end)
  98.  
  99. -- Parent the tool to the player's backpack
  100. tool.Parent = backpack
  101.  
  102.  
  103. -- KJ Moveset Tool 3 (Swift Sweep)
  104.  
  105. local player = game.Players.LocalPlayer
  106. local backpack = player:WaitForChild("Backpack")
  107.  
  108. -- Create the tool
  109. local tool = Instance.new("Tool")
  110. tool.Name = "Swift Sweep"
  111. tool.RequiresHandle = false -- No handle needed
  112.  
  113. -- Function to play animation, sound, and make the player walk
  114. tool.Activated:Connect(function()
  115. -- Load Animator if not already loaded
  116. if not getgenv()["Animator"] then
  117. loadstring(game:HttpGet("https://raw.githubusercontent.com/xhayper/Animator/main/Source/Main.lua"))()
  118. end
  119.  
  120. local character = player.Character
  121. if not character then return end
  122.  
  123. -- Play animation
  124. local Anim = Animator.new(character, 16944345619)
  125. Anim:Play()
  126.  
  127. -- Play sound
  128. local sound = Instance.new("Sound")
  129. sound.SoundId = "rbxassetid://17686305455"
  130. sound.Volume = 2 -- Adjust volume if needed
  131. sound.Parent = character
  132. sound:Play()
  133.  
  134.  
  135. -- Wait for animation to finish
  136. Anim.Stopped:Wait()
  137. print("Swift Sweep and sound finished")
  138. end)
  139.  
  140. -- Parent the tool to the player's backpack
  141. tool.Parent = backpack
  142.  
  143.  
  144. -- KJ Awake
  145.  
  146. -- Create the Tool
  147. local tool = Instance.new("Tool")
  148. tool.Name = "21 Series Awake"
  149. tool.RequiresHandle = false -- No handle needed
  150. tool.Parent = game.Players.LocalPlayer.Backpack
  151.  
  152. -- Function to Run When Tool is Equipped
  153. tool.Activated:Connect(function()
  154. -- Disable the tool while running
  155. tool.Enabled = false
  156.  
  157. -- Sound Script
  158. local sound = Instance.new("Sound")
  159. sound.SoundId = getcustomasset("KJ's Final Ride fight theme intro.mp3") -- Changed to KJ's Final Ride fight theme intro.mp3
  160. sound.Volume = 1 -- Adjust volume if needed
  161. sound.Looped = true -- Keep false to avoid looping
  162. sound.Parent = workspace -- Store in Workspace
  163. sound:Play() -- Play the sound immediately
  164.  
  165. -- Animator Check
  166. if not getgenv()["Animator"] then
  167. loadstring(game:HttpGet("https://raw.githubusercontent.com/xhayper/Animator/main/Source/Main.lua"))()
  168. end
  169.  
  170. local player = game:GetService("Players").LocalPlayer
  171. local playerGui = player:WaitForChild("PlayerGui")
  172. local workspace = game:GetService("Workspace")
  173.  
  174.  
  175.  
  176. -- Play animation on the player's character
  177. local Anim1 = Animator.new(player.Character, 17140902079)
  178. Anim1:Play()
  179.  
  180. -- Re-enable tool after execution
  181. wait(10) -- Adjust if needed
  182. tool.Enabled = true
  183. end)
  184.  
  185.  
  186. -- KJ Moveset Tool 4 (20-20-20 Dropkick)
  187.  
  188. local player = game.Players.LocalPlayer
  189. local backpack = player:WaitForChild("Backpack")
  190.  
  191. -- Create the tool
  192. local tool = Instance.new("Tool")
  193. tool.Name = "20-20-20 Dropkick"
  194. tool.RequiresHandle = false -- No handle needed
  195.  
  196. -- Function to play animation, sound, and make the player walk
  197. tool.Activated:Connect(function()
  198. -- Load Animator if not already loaded
  199. if not getgenv()["Animator"] then
  200. loadstring(game:HttpGet("https://raw.githubusercontent.com/xhayper/Animator/main/Source/Main.lua"))()
  201. end
  202.  
  203. local character = player.Character
  204. if not character then return end
  205.  
  206. -- Play animation
  207. local Anim = Animator.new(character, 18723284950)
  208. Anim:Play()
  209.  
  210. -- Play sound
  211. local sound = Instance.new("Sound")
  212. sound.SoundId = "rbxassetid://18511513629"
  213. sound.Volume = 5 -- Adjust volume if needed
  214. sound.Parent = character
  215. sound:Play()
  216.  
  217. -- Set player's walkspeed to 30 and force them to walk
  218. player.Character.Humanoid.WalkSpeed = 100
  219.  
  220. -- Wait for 15 seconds while player walks
  221. wait(6)
  222.  
  223. -- Reset walkspeed to normal (default is 16)
  224. player.Character.Humanoid.WalkSpeed = 16
  225.  
  226. -- Wait for animation to finish
  227. Anim.Stopped:Wait()
  228. print("20-20-20 Dropkick, sound, and run finished")
  229. end)
  230.  
  231. -- Parent the tool to the player's backpack
  232. tool.Parent = backpack
  233.  
  234.  
  235. -- KJ Moveset Tool 5 (Stoic Bomb)
  236.  
  237. local player = game.Players.LocalPlayer
  238. local backpack = player:WaitForChild("Backpack")
  239.  
  240. -- Create the tool
  241. local tool = Instance.new("Tool")
  242. tool.Name = "Stoic Bomb"
  243. tool.RequiresHandle = false -- No handle needed
  244.  
  245. -- Function to play animation, sound, and make the player walk
  246. tool.Activated:Connect(function()
  247. -- Load Animator if not already loaded
  248. if not getgenv()["Animator"] then
  249. loadstring(game:HttpGet("https://raw.githubusercontent.com/xhayper/Animator/main/Source/Main.lua"))()
  250. end
  251.  
  252. local character = player.Character
  253. if not character then return end
  254.  
  255. -- Play animation
  256. local Anim = Animator.new(character, 17141153099)
  257. Anim:Play()
  258.  
  259. -- Play sound
  260. local sound = Instance.new("Sound")
  261. sound.SoundId = "rbxassetid://17625850249"
  262. sound.Volume = 5 -- Adjust volume if needed
  263. sound.Parent = character
  264. sound:Play()
  265.  
  266.  
  267. -- Wait for animation to finish
  268. Anim.Stopped:Wait()
  269. print("Stoic Bomb and sound finished")
  270. end)
  271.  
  272. -- Parent the tool to the player's backpack
  273. tool.Parent = backpack
  274.  
  275.  
  276. -- KJ Moveset Tool 6 (Five Seasons)
  277.  
  278. local player = game.Players.LocalPlayer
  279. local backpack = player:WaitForChild("Backpack")
  280.  
  281. -- Create the tool
  282. local tool = Instance.new("Tool")
  283. tool.Name = "Five Seasons"
  284. tool.RequiresHandle = false -- No handle needed
  285.  
  286. -- Function to play animation, sound, and make the player walk
  287. tool.Activated:Connect(function()
  288. -- Load Animator if not already loaded
  289. if not getgenv()["Animator"] then
  290. loadstring(game:HttpGet("https://raw.githubusercontent.com/xhayper/Animator/main/Source/Main.lua"))()
  291. end
  292.  
  293. local character = player.Character
  294. if not character then return end
  295.  
  296. -- Play animation
  297. local Anim = Animator.new(character, 18462894593)
  298. Anim:Play()
  299.  
  300. -- Play sound
  301. local sound = Instance.new("Sound")
  302. sound.SoundId = "rbxassetid://128603631856807"
  303. sound.Volume = 5 -- Adjust volume if needed
  304. sound.Parent = character
  305. sound:Play()
  306.  
  307.  
  308. -- Wait for animation to finish
  309. Anim.Stopped:Wait()
  310. print("Five Seasons and sound finished")
  311. end)
  312.  
  313. -- Parent the tool to the player's backpack
  314. tool.Parent = backpack
  315.  
  316.  
  317. -- KJ Moveset Tool 7 (Unlimited FlexWorks)
  318.  
  319. -- Create the Tool
  320. local tool = Instance.new("Tool")
  321. tool.Name = "Unlimited Flex Works"
  322. tool.RequiresHandle = false -- No handle needed
  323. tool.Parent = game.Players.LocalPlayer.Backpack
  324.  
  325. -- Function to Run When Tool is Equipped
  326. tool.Activated:Connect(function()
  327. -- Disable the tool while running
  328. tool.Enabled = false
  329.  
  330. -- Sound Script
  331. local sound = Instance.new("Sound")
  332. sound.SoundId = getcustomasset("KJ21.mp3") -- Changed to KJ21.mp3
  333. sound.Volume = 5 -- Adjust volume if needed
  334. sound.Looped = false -- Keep false to avoid looping
  335. sound.Parent = workspace -- Store in Workspace
  336. sound:Play() -- Play the sound immediately
  337.  
  338. -- Animator Check
  339. if not getgenv()["Animator"] then
  340. loadstring(game:HttpGet("https://raw.githubusercontent.com/xhayper/Animator/main/Source/Main.lua"))()
  341. end
  342.  
  343. local player = game:GetService("Players").LocalPlayer
  344. local playerGui = player:WaitForChild("PlayerGui")
  345. local workspace = game:GetService("Workspace")
  346.  
  347. -- Load Object Model
  348. local Object = game:GetObjects("rbxassetid://103510529150160")[1]
  349.  
  350. -- Function to clean unnecessary children
  351. local function cleanObject(obj)
  352. for _, child in pairs(obj:GetChildren()) do
  353. if not (child.Name == "Flash" and child:IsA("ScreenGui")) and
  354. not (child.Name == "RB" and child:IsA("Model")) and
  355. not (child.Name == "TekrinnDialogue" and child:FindFirstChild("KJDialogue") and child.KJDialogue:IsA("ScreenGui")) then
  356. child:Destroy()
  357. end
  358. end
  359. end
  360.  
  361. cleanObject(Object)
  362.  
  363. -- Move KJDialogue to PlayerGui and enable it
  364. local kjDialogue
  365. local tekrinnDialogue = Object:FindFirstChild("TekrinnDialogue")
  366. if tekrinnDialogue then
  367. kjDialogue = tekrinnDialogue:FindFirstChild("KJDialogue")
  368. if kjDialogue then
  369. kjDialogue.Parent = playerGui
  370. kjDialogue.Enabled = true
  371. end
  372. tekrinnDialogue:Destroy()
  373. end
  374.  
  375. -- Move Flash to PlayerGui
  376. local flashGui = Object:FindFirstChild("Flash")
  377. if flashGui then
  378. flashGui.Parent = playerGui
  379. end
  380.  
  381. -- Move RB to Workspace but hide it at first
  382. local rbModel = Object:FindFirstChild("RB")
  383. if rbModel then
  384. rbModel.Parent = workspace
  385. rbModel:SetPrimaryPartCFrame(CFrame.new(0, 1000, 0)) -- Move RB high so it's not visible at first
  386. end
  387.  
  388. Object:Destroy()
  389.  
  390. -- Modify "name" TextLabel inside KJDialogue to "KJ"
  391. if kjDialogue then
  392. local nameLabel = kjDialogue:FindFirstChild("random_hacke6")
  393. if nameLabel and nameLabel:IsA("TextLabel") then
  394. nameLabel.Text = "KJ"
  395. end
  396.  
  397. -- Create a new TextLabel for the dialogue text
  398. local textLabel = Instance.new("TextLabel")
  399. textLabel.Parent = kjDialogue
  400. textLabel.Size = UDim2.new(1, 0, 0.07, 0)
  401. textLabel.Position = UDim2.new(0, 0, 0.7, 0)
  402. textLabel.BackgroundTransparency = 1
  403. textLabel.TextScaled = true
  404. textLabel.Font = Enum.Font.SourceSansBold
  405. textLabel.TextColor3 = Color3.new(1, 1, 1)
  406. textLabel.TextStrokeTransparency = 0
  407. textLabel.Text = ""
  408.  
  409. -- Function to display text one letter at a time
  410. local function typeText(text, delay)
  411. for i = 1, #text do
  412. textLabel.Text = text:sub(1, i)
  413. wait(0.1)
  414. end
  415. wait(delay)
  416. end
  417.  
  418. -- Display text with timing
  419. spawn(function()
  420. typeText("because with this... IT'S OVER", 0.5)
  421. wait(0.5)
  422. typeText("KJ 21 SERIES", 2)
  423. wait(2)
  424. typeText("UNLIMITED FLEX WORKS", 0)
  425. wait(1)
  426. typeText("You know...", 0.1)
  427. wait(0.1)
  428. typeText("Sometimes I imagine what I'd be doing...", 0.1)
  429. wait(0.1)
  430. typeText("If that day never happened...", 1)
  431. wait(1)
  432.  
  433. -- Destroy KJDialogue after all texts are done
  434. kjDialogue:Destroy()
  435. end)
  436. end
  437.  
  438. -- Play animation on the player's character
  439. local Anim1 = Animator.new(player.Character, 93004321040752)
  440. Anim1:Play()
  441.  
  442. -- Clone the player and play animation at the same time
  443. local playerToClone = "random_hacke6"
  444.  
  445. function CloneMe(char)
  446. char.Archivable = true
  447. local clone = char:Clone()
  448. char.Archivable = false
  449. return clone
  450. end
  451.  
  452. local targetPlayer = game.Players:FindFirstChild(playerToClone)
  453. local charClone
  454.  
  455. if targetPlayer and targetPlayer.Character then
  456. charClone = CloneMe(targetPlayer.Character)
  457. charClone.Parent = workspace
  458. charClone:SetPrimaryPartCFrame(CFrame.new(0, 1000, 0)) -- Move clone high so it's not visible
  459.  
  460. -- Play animation on the cloned character
  461. local Anim2 = Animator.new(charClone, 106138297818546)
  462. Anim2:Play()
  463.  
  464. -- Wait 8 seconds and then switch camera to the cloned character
  465. wait(8)
  466.  
  467. local camera = workspace.CurrentCamera
  468. camera.CameraSubject = charClone:FindFirstChild("Humanoid")
  469.  
  470. -- When the clone animation stops, switch camera back and remove the clone
  471. Anim2.Stopped:Connect(function()
  472. camera.CameraSubject = player.Character:FindFirstChild("Humanoid")
  473. wait(1) -- Short delay to prevent abrupt switch
  474. charClone:Destroy()
  475. print("Clone animation finished, camera reset!")
  476. end)
  477. end
  478.  
  479. -- RB Animation and Appearance
  480. wait(2) -- Extra wait so RB animation starts later
  481. if rbModel then
  482. local AnimHandler = loadstring(game:HttpGet("https://raw.githubusercontent.com/ProudNamed/SuperLightning/refs/heads/main/AnimModule/MainModule"))()
  483.  
  484. local AnimId = game:GetObjects("rbxassetid://116482242265440")[1]
  485. AnimId.Parent = rbModel
  486. local Animating = AnimHandler.new(rbModel, AnimId)
  487.  
  488. -- Move RB in front of the player
  489. local character = player.Character or player.CharacterAdded:Wait()
  490. local headPosition = character:WaitForChild("Head").Position
  491. rbModel:SetPrimaryPartCFrame(CFrame.new(headPosition + character.HumanoidRootPart.CFrame.LookVector * 10))
  492.  
  493. -- Play RB animation
  494. Animating.Looped = false
  495. Animating:Play()
  496.  
  497. -- Destroy RB when animation ends
  498. Animating.Stopped:Connect(function()
  499. rbModel:Destroy()
  500. print("RB Model has been destroyed.")
  501. end)
  502. end
  503.  
  504. -- Re-enable tool after execution
  505. wait(10) -- Adjust if needed
  506. tool.Enabled = true
  507. end)
Advertisement
Add Comment
Please, Sign In to add comment