Advertisement
Dsaqwed123

RAPIDFOOTS STYLE

May 12th, 2024
440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
LScript 31.10 KB | Gaming | 0 0
  1. local plr = game.Players.LocalPlayer
  2. local pgui = plr.PlayerGui
  3. local interf = pgui.Interface
  4. local bt = interf.Battle
  5. local main = bt.Main
  6.  
  7. local function update_action(v, data)
  8.     local move = game.ReplicatedStorage.Moves[v.Value]
  9.  
  10.     for i,v in pairs(data) do
  11.         local value, name = v.Value, v.Name
  12.  
  13.         local str = move:FindFirstChild(name)
  14.  
  15.         if str.ClassName == "Animation" then
  16.             str.AnimationId = value
  17.         else
  18.             if not str then
  19.                 str = Instance.new("StringValue")
  20.                 str.Value = value
  21.                 str.Name = name
  22.                 str.Parent = move
  23.             else
  24.                 str.Value = value
  25.             end
  26.         end
  27.     end
  28. end
  29.  
  30. local rushstyle = game.ReplicatedStorage.Styles.Rush
  31. local brawlerstyle = game.ReplicatedStorage.Styles.Brawler
  32. local beaststyle = game.ReplicatedStorage.Styles.Beast
  33.  
  34. --rushstyle["H_Stunning"]:Clone().Parent = brawlerstyle
  35.  
  36. -- all of em
  37.  
  38. local styles = {
  39.     [brawlerstyle] = {
  40.         actions = {
  41.             "StanceStrike",
  42.             "H_BlockingEnemy",
  43.                         "DoubleBlows",
  44.                         "2Strike1",
  45.                         "2Strike2",
  46.                         "2Strike3",
  47.                         "2Strike4",
  48.                         "BlockStrike",
  49.                         "StrikeThrow",
  50.                         "Throw",
  51.                         "HThrow",
  52.                         "DashAttack",
  53.                         "H_GunStandingHandgun",
  54.                         "H_GunStandingShotgun",
  55.                         "H_GrabStanding2",
  56.                         "H_GrabStanding"
  57.         },
  58.         to = rushstyle
  59.     },
  60. }--combined styles
  61.  
  62. -- custom styles
  63.  
  64. local custom_actions = {
  65.     [rushstyle] = {
  66.         {
  67.             Name = "H_Stunned",
  68.             Value = "H_FrenzySpinCounter"
  69.         },
  70.          
  71.  
  72.                 {
  73.             Name = "H_Fallen",
  74.             Value = "H_KnockoutFront"
  75.         },
  76.  
  77.  
  78.        
  79.                 {
  80.             Name = "H_EvadedB",
  81.             Value = "H_SpinCounterLeft"
  82.         },
  83.                
  84.  
  85.  
  86.  
  87.                 {
  88.             Name = "H_EvadedF",
  89.             Value = "H_ShotStopperSMG"
  90.         },
  91.  
  92.                
  93.  
  94.                 {
  95.             Name = "H_CounterSolo",
  96.             Value = "H_SpinCounterRight"
  97.         },
  98.                  
  99.  
  100.  
  101.                 {
  102.             Name = "H_EvadedL",
  103.             Value = "H_SpinCounterBack"
  104.         },
  105.  
  106.  
  107.                 {
  108.             Name = "Taunt",
  109.             Value = "GoonTaunt"
  110.         },
  111.  
  112.  
  113.  
  114.                 {
  115.             Name = "Grab",
  116.             Value = "Grab"
  117.         },
  118.  
  119.  
  120.  
  121.  
  122.         {
  123.             Name = "H_FallenDown",
  124.             Value = "H_HeadPressUp"
  125.         },
  126.  
  127.  
  128.  
  129.         {
  130.             Name = "VisualName",
  131.             Value = "RapidFoots"
  132.         },
  133.  
  134.         {
  135.             Name = "Color",
  136.             Value = Color3.new(1, 0, 1)
  137.         },
  138.  
  139.         {
  140.             Name = "Speed",
  141.             Value = 1.25
  142.         },
  143.  
  144.  
  145.     },
  146. }
  147.  
  148.  
  149. -- style complier
  150.  
  151. local function create_value(value, parent)
  152.     local type = typeof(value)
  153.  
  154.     if type == "number" then
  155.         if math.floor(value) == value then
  156.             local z = Instance.new("IntValue")
  157.             z.Parent = parent
  158.             return z
  159.         end
  160.  
  161.         local z = Instance.new("NumberValue")
  162.         z.Parent = parent
  163.         return z
  164.     end
  165.  
  166.     local lookup = {
  167.         string = "StringValue",
  168.         Boolean = "BoolValue",
  169.         Color3 = "Color3Value"
  170.     }
  171.  
  172.     local z = Instance.new(lookup[type] or lookup.string)
  173.     z.Parent = parent
  174.     return z
  175. end
  176.  
  177. for style, actions in pairs(custom_actions) do
  178.     for i,v in pairs(actions) do
  179.         if not style:FindFirstChild(v.Name) then
  180.             local stringval = create_value(v.Value, style)
  181.             for i,v in pairs(v) do
  182.                 stringval[i] = v
  183.             end
  184.         else
  185.             local t = style:FindFirstChild(v.Name)
  186.             for i,v in pairs(v) do
  187.                 t[i] = v
  188.             end
  189.         end
  190.     end
  191. end
  192.  
  193. for style, actions in pairs(styles) do
  194.     for i,actionname in pairs(actions.actions) do
  195.         local action = style:FindFirstChild(actionname)
  196.  
  197.         if not action then
  198.             continue
  199.         end
  200.  
  201.         if actions.to:FindFirstChild(actionname) then
  202.             actions.to[actionname]:Destroy()
  203.         end
  204.  
  205.         action:Clone().Parent = actions.to
  206.     end
  207. end
  208.  
  209. rushstyle.Rush1.Value = "RPunch1"
  210. rushstyle.Rush2.Value = "RPunch2"
  211. rushstyle.Rush3.Value = "RPunch1"
  212. rushstyle.Rush4.Value = "RPunch2"
  213. rushstyle.Rush5.Value = "RPunch1"
  214. rushstyle.Rush6.Value = "RPunch2"
  215. rushstyle.Rush7.Value = "RPunch1"
  216. rushstyle.Rush8.Value = "RPunch2"
  217.  
  218.  
  219. rushstyle.Strike1.Value = "BStomp"
  220. rushstyle.Strike2.Value = "BStrike2"
  221. rushstyle.Strike3.Value = "BStrike2"
  222. rushstyle.Strike4.Value = "BStrike2"
  223. rushstyle.Strike5.Value = "BStrike3"
  224. rushstyle.Strike6.Value = "BStrike3"
  225. rushstyle.Strike7.Value = "BStrike3"
  226. rushstyle.Strike8.Value = "BStrike4"
  227. rushstyle.Strike9.Value = "BStrike4"
  228.  
  229.  
  230. local plr = game.Players.LocalPlayer
  231. local pgui = plr.PlayerGui
  232. local interf = pgui.Interface
  233. local bt = interf.Battle
  234. local main = bt.Main
  235.  
  236. local function sendNotification(text, color)
  237.     if not color then color = Color3.new(1, 1, 1) end
  238.     pgui.Notify.Awards.ChildAdded:Once(function(c)
  239.         if c.Text == text then
  240.             c.TextColor3 = color
  241.             coroutine.wrap(function()
  242.                 local con;
  243.                 con = game:GetService("RunService").RenderStepped:Connect(function()
  244.                     if not c then
  245.                         con:Disconnect()
  246.                         return
  247.                     end
  248.                     c.TextColor3 = color
  249.                 end)()
  250.             end)()
  251.         end
  252.     end)
  253.     pgui["नोटिफ"]:Fire(text)
  254. end
  255.  
  256. function playticksound()
  257.     local sfx = Instance.new("Sound", workspace)
  258.     sfx.SoundId = "rbxassetid://12222183"
  259.     sfx.Volume = 2
  260.  
  261.     game:GetService("SoundService"):PlayLocalSound(sfx)
  262.  
  263.     spawn(function()
  264.         wait(2)
  265.         sfx:Destroy()
  266.     end)
  267. end
  268.  
  269. local uis = game:GetService("UserInputService")
  270. local speed = 1.8
  271.  
  272. for i=1,8 do
  273.     update_action(rushstyle:FindFirstChild("Rush"..i), {
  274.         {
  275.             Name = "AniSpeed",
  276.             Value = speed
  277.         },
  278.  
  279.         {
  280.             Name = "ComboAt",
  281.             Value = 0.4 / speed
  282.         }
  283.     })
  284. end
  285.  
  286. local color = Color3.new(1, 1, 1)
  287.  
  288. local grabstrike = rushstyle:WaitForChild("GrabStrike")
  289. local guruparry = brawlerstyle:WaitForChild("GrabStrike"):Clone()
  290.  
  291. sendNotification("Press X to swap counter step and parry on Akiyama", color)
  292.  
  293. uis.InputBegan:Connect(function(key)
  294.     if game.UserInputService:GetFocusedTextBox() == nil then
  295.         if key.KeyCode == Enum.KeyCode.X then
  296.             playticksound()
  297.             if grabstrike.Parent ~= nil then
  298.                 grabstrike.Parent = nil
  299.                 guruparry.Parent = rushstyle
  300.                 sendNotification("Guru Parry Mode", color)
  301.             else
  302.                 grabstrike.Parent = rushstyle
  303.                 guruparry.Parent = nil
  304.                 sendNotification("Counter Quickstep Mode", color)
  305.             end
  306.         end
  307.     end
  308. end)
  309.  
  310. local status = plr.Status
  311.  
  312. local function update()
  313.     if status.Heat.Value <= 75 then
  314.         rushstyle.H_Distanced.Value = "H_Escape"
  315.         rushstyle.H_AirFallen.Value = "H_Rolling"
  316.     else
  317.         rushstyle.H_Distanced.Value = "H_FaceTwist"
  318.         rushstyle.H_AirFallen.Value = "H_Rolling"
  319.     end
  320. end
  321.  
  322. for i,v in pairs(game.ReplicatedStorage.Styles.Rush:GetChildren()) do
  323.     if v:IsA("Animation") and v.Name:find("Evade") then
  324.         v.AnimationId = "rbxassetid://11632565056"
  325.     end
  326. end
  327.  
  328. game.ReplicatedStorage.Moves.RPunch1.Anim.AnimationId = "rbxassetid://11593137190"
  329. game.ReplicatedStorage.Moves.RPunch2.Anim.AnimationId = "rbxassetid://11593135371"
  330. game.ReplicatedStorage.Moves.TigerDrop.Anim.AnimationId = "rbxassetid://12338277925"
  331. game.ReplicatedStorage.Moves.Grab.Anim.AnimationId = "rbxassetid://8706178663"
  332. game.ReplicatedStorage.Moves.BStrike2.Anim.AnimationId = "rbxassetid://12801167344"
  333. game.ReplicatedStorage.Moves.BStrike3.Anim.AnimationId = "rbxassetid://11475224934"
  334. game.ReplicatedStorage.Moves.BStrike4.Anim.AnimationId = "rbxassetid://11949036010"
  335.  
  336.  
  337. interf.Client.Disabled = true
  338. task.wait(1)
  339. interf.Client.Disabled = false
  340. task.wait(0.1)
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347. if game.ReplicatedStorage.Moves:FindFirstChild("BStrike2") then
  348. v = game.ReplicatedStorage.Moves["BStrike2"]
  349. else
  350. v = Instance.new("Folder", game.ReplicatedStorage.Moves)
  351. end
  352. v.Name = "BStrike2"
  353. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Sound") then
  354. v = game.ReplicatedStorage.Moves.BStrike2["Sound"]
  355. else
  356. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike2)
  357. end
  358. v.Value = 'PSwing1'
  359. v.Name = "Sound"
  360. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Anim") then
  361. v = game.ReplicatedStorage.Moves.BStrike2["Anim"]
  362. else
  363. v = Instance.new("Animation", game.ReplicatedStorage.Moves.BStrike2)
  364. end
  365.  
  366. v.AnimationId = "rbxassetid://12801167344"
  367. v.Name = "Anim"
  368. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Dmg") then
  369. v = game.ReplicatedStorage.Moves.BStrike2["Dmg"]
  370. else
  371. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike2)
  372. end
  373. v.Value = 80
  374. v.Name = "Dmg"
  375. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("AniSpeed") then
  376. v = game.ReplicatedStorage.Moves.BStrike2["AniSpeed"]
  377. else
  378. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  379. end
  380. v.Value = 1
  381. v.Name = "AniSpeed"
  382. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("KnockOut") then
  383. v = game.ReplicatedStorage.Moves.BStrike2["KnockOut"]
  384. else
  385. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  386. end
  387. v.Name = "KnockOut"
  388. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("HitboxLocations") then
  389. v = game.ReplicatedStorage.Moves.BStrike2["HitboxLocations"]
  390. else
  391. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike2)
  392. end
  393. v.Value = '[["LeftHand",2,[0,0,0]],["LeftLowerArm",1.5,[0,0,0]],["LeftUpperArm",1,[0,0,0]]]'
  394. v.Name = "HitboxLocations"
  395. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Trail") then
  396. v = game.ReplicatedStorage.Moves.BStrike2["Trail"]
  397. else
  398. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike2)
  399. end
  400. v.Value = ''
  401. v.Name = "Trail"
  402. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Striken") then
  403. v = game.ReplicatedStorage.Moves.BStrike2["Striken"]
  404. else
  405. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike2)
  406. end
  407. v.Value = 1
  408. v.Name = "Striken"
  409. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Cancelable") then
  410. v = game.ReplicatedStorage.Moves.BStrike2["Cancelable"]
  411. else
  412. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  413. end
  414. v.Name = "Cancelable"
  415. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("FinishingBlow") then
  416. v = game.ReplicatedStorage.Moves.BStrike2["FinishingBlow"]
  417. else
  418. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  419. end
  420. v.Name = "FinishingBlow"
  421. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("NormalAttack") then
  422. v = game.ReplicatedStorage.Moves.BStrike2["NormalAttack"]
  423. else
  424. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  425. end
  426. v.Name = "NormalAttack"
  427. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("ComboAt") then
  428. v = game.ReplicatedStorage.Moves.BStrike2["ComboAt"]
  429. else
  430. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  431. end
  432. v.Value = 0.8
  433. v.Name = "ComboAt"
  434. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("MoveDuration") then
  435. v = game.ReplicatedStorage.Moves.BStrike2["MoveDuration"]
  436. else
  437. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  438. end
  439. v.Value = 0.3
  440. v.Name = "MoveDuration"
  441. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("MoveForward") then
  442. v = game.ReplicatedStorage.Moves.BStrike2["MoveForward"]
  443. else
  444. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike2)
  445. end
  446. v.Value = 9
  447. v.Name = "MoveForward"
  448. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("NoShieldBreak") then
  449. v = game.ReplicatedStorage.Moves.BStrike2["NoShieldBreak"]
  450. else
  451. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  452. end
  453. v.Name = "NoShieldBreak"
  454. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("HSize") then
  455. v = game.ReplicatedStorage.Moves.BStrike2["HSize"]
  456. else
  457. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  458. end
  459. v.Value = 0.75
  460. v.Name = "HSize"
  461. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("HitDur") then
  462. v = game.ReplicatedStorage.Moves.BStrike2["HitDur"]
  463. else
  464. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  465. end
  466. v.Value = 0.3
  467. v.Name = "HitDur"
  468. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("MoveStart") then
  469. v = game.ReplicatedStorage.Moves.BStrike2["MoveStart"]
  470. else
  471. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  472. end
  473. v.Value = 0.3
  474. v.Name = "MoveStart"
  475.  
  476.  
  477. if game.ReplicatedStorage.Moves:FindFirstChild("BStrike3") then
  478. v = game.ReplicatedStorage.Moves["BStrike3"]
  479. else
  480. v = Instance.new("Folder", game.ReplicatedStorage.Moves)
  481. end
  482. v.Name = "BStrike3"
  483. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("Sound") then
  484. v = game.ReplicatedStorage.Moves.BStrike3["Sound"]
  485. else
  486. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike3)
  487. end
  488. v.Value = 'PSwing1'
  489. v.Name = "Sound"
  490. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("Anim") then
  491. v = game.ReplicatedStorage.Moves.BStrike3["Anim"]
  492. else
  493. v = Instance.new("Animation", game.ReplicatedStorage.Moves.BStrike3)
  494. end
  495.  
  496. v.AnimationId = "rbxassetid://11475224934"
  497. v.Name = "Anim"
  498. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("Dmg") then
  499. v = game.ReplicatedStorage.Moves.BStrike3["Dmg"]
  500. else
  501. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike3)
  502. end
  503. v.Value = 120
  504. v.Name = "Dmg"
  505. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("AniSpeed") then
  506. v = game.ReplicatedStorage.Moves.BStrike3["AniSpeed"]
  507. else
  508. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike3)
  509. end
  510. v.Value = 1
  511. v.Name = "AniSpeed"
  512. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("HitboxLocations") then
  513. v = game.ReplicatedStorage.Moves.BStrike3["HitboxLocations"]
  514. else
  515. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike3)
  516. end
  517. v.Value = '[["RightHand",2,[0,0,0]],["RightLowerArm",1.5,[0,0,0]],["RightUpperArm",1,[0,0,0]]]'
  518. v.Name = "HitboxLocations"
  519. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("MoveDuration") then
  520. v = game.ReplicatedStorage.Moves.BStrike3["MoveDuration"]
  521. else
  522. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike3)
  523. end
  524. v.Value = 0.3
  525. v.Name = "MoveDuration"
  526. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("Trail") then
  527. v = game.ReplicatedStorage.Moves.BStrike3["Trail"]
  528. else
  529. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike3)
  530. end
  531. v.Value = ''
  532. v.Name = "Trail"
  533. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("Striken") then
  534. v = game.ReplicatedStorage.Moves.BStrike3["Striken"]
  535. else
  536. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike3)
  537. end
  538. v.Value = 2
  539. v.Name = "Striken"
  540. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("NoKnockback") then
  541. v = game.ReplicatedStorage.Moves.BStrike3["NoKnockback"]
  542. else
  543. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike3)
  544. end
  545. v.Name = "NoKnockback"
  546. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("Cancelable") then
  547. v = game.ReplicatedStorage.Moves.BStrike3["Cancelable"]
  548. else
  549. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike3)
  550. end
  551. v.Name = "Cancelable"
  552. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("HitDur") then
  553. v = game.ReplicatedStorage.Moves.BStrike3["HitDur"]
  554. else
  555. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike3)
  556. end
  557. v.Value = 0.3
  558. v.Name = "HitDur"
  559. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("FinishingBlow") then
  560. v = game.ReplicatedStorage.Moves.BStrike3["FinishingBlow"]
  561. else
  562. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike3)
  563. end
  564. v.Name = "FinishingBlow"
  565. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("KnockOut") then
  566. v = game.ReplicatedStorage.Moves.BStrike3["KnockOut"]
  567. else
  568. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike3)
  569. end
  570. v.Name = "KnockOut"
  571. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("RagdollTime") then
  572. v = game.ReplicatedStorage.Moves.BStrike3["RagdollTime"]
  573. else
  574. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike3)
  575. end
  576. v.Value = 2
  577. v.Name = "RagdollTime"
  578. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("NormalAttack") then
  579. v = game.ReplicatedStorage.Moves.BStrike3["NormalAttack"]
  580. else
  581. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike3)
  582. end
  583. v.Name = "NormalAttack"
  584. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("ComboAt") then
  585. v = game.ReplicatedStorage.Moves.BStrike3["ComboAt"]
  586. else
  587. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike3)
  588. end
  589. v.Value = 0.8
  590. v.Name = "ComboAt"
  591. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("MoveForward") then
  592. v = game.ReplicatedStorage.Moves.BStrike3["MoveForward"]
  593. else
  594. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike3)
  595. end
  596. v.Value = 9
  597. v.Name = "MoveForward"
  598. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("Heat") then
  599. v = game.ReplicatedStorage.Moves.BStrike3["Heat"]
  600. else
  601. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike3)
  602. end
  603. v.Value = 15
  604. v.Name = "Heat"
  605. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("HSize") then
  606. v = game.ReplicatedStorage.Moves.BStrike3["HSize"]
  607. else
  608. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike3)
  609. end
  610. v.Value = 2
  611. v.Name = "HSize"
  612. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("Reaction") then
  613. v = game.ReplicatedStorage.Moves.BStrike3["Reaction"]
  614. else
  615. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike3)
  616. end
  617. v.Value = 'GutPunch'
  618. v.Name = "Reaction"
  619. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("TurnAnim") then
  620. v = game.ReplicatedStorage.Moves.BStrike3["TurnAnim"]
  621. else
  622. v = Instance.new("Animation", game.ReplicatedStorage.Moves.BStrike3)
  623. end
  624.  
  625. v.AnimationId = "rbxassetid://11475142643"
  626. v.Name = "TurnAnim"
  627. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("Circle") then
  628. v = game.ReplicatedStorage.Moves.BStrike3["Circle"]
  629. else
  630. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike3)
  631. end
  632. v.Name = "Circle"
  633. if game.ReplicatedStorage.Moves.BStrike3:FindFirstChild("MoveStart") then
  634. v = game.ReplicatedStorage.Moves.BStrike3["MoveStart"]
  635. else
  636. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike3)
  637. end
  638. v.Value = 0.3
  639. v.Name = "MoveStart"
  640.  
  641.  
  642.  
  643. if game.ReplicatedStorage.Moves:FindFirstChild("BStrike4") then
  644. v = game.ReplicatedStorage.Moves["BStrike4"]
  645. else
  646. v = Instance.new("Folder", game.ReplicatedStorage.Moves)
  647. end
  648. v.Name = "BStrike4"
  649. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("Sound") then
  650. v = game.ReplicatedStorage.Moves.BStrike4["Sound"]
  651. else
  652. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike4)
  653. end
  654. v.Value = 'PSwing1'
  655. v.Name = "Sound"
  656. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("Anim") then
  657. v = game.ReplicatedStorage.Moves.BStrike4["Anim"]
  658. else
  659. v = Instance.new("Animation", game.ReplicatedStorage.Moves.BStrike4)
  660. end
  661.  
  662. v.AnimationId = "rbxassetid://11949036010"
  663. v.Name = "Anim"
  664. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("Dmg") then
  665. v = game.ReplicatedStorage.Moves.BStrike4["Dmg"]
  666. else
  667. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike4)
  668. end
  669. v.Value = 130
  670. v.Name = "Dmg"
  671. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("AniSpeed") then
  672. v = game.ReplicatedStorage.Moves.BStrike4["AniSpeed"]
  673. else
  674. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike4)
  675. end
  676. v.Value = 1
  677. v.Name = "AniSpeed"
  678. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("HitboxLocations") then
  679. v = game.ReplicatedStorage.Moves.BStrike4["HitboxLocations"]
  680. else
  681. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike4)
  682. end
  683. v.Value = '[["RightHand",2,[0,0,0]],["RightLowerArm",1.5,[0,0,0]],["RightUpperArm",1,[0,0,0]]]'
  684. v.Name = "HitboxLocations"
  685. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("KnockOut") then
  686. v = game.ReplicatedStorage.Moves.BStrike4["KnockOut"]
  687. else
  688. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike4)
  689. end
  690. v.Name = "KnockOut"
  691. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("Trail") then
  692. v = game.ReplicatedStorage.Moves.BStrike4["Trail"]
  693. else
  694. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike4)
  695. end
  696. v.Value = ''
  697. v.Name = "Trail"
  698. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("Striken") then
  699. v = game.ReplicatedStorage.Moves.BStrike4["Striken"]
  700. else
  701. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike4)
  702. end
  703. v.Value = 3
  704. v.Name = "Striken"
  705. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("Cancelable") then
  706. v = game.ReplicatedStorage.Moves.BStrike4["Cancelable"]
  707. else
  708. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike4)
  709. end
  710. v.Name = "Cancelable"
  711. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("MoveStart") then
  712. v = game.ReplicatedStorage.Moves.BStrike4["MoveStart"]
  713. else
  714. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike4)
  715. end
  716. v.Value = 0.15
  717. v.Name = "MoveStart"
  718. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("KnockoutDistance") then
  719. v = game.ReplicatedStorage.Moves.BStrike4["KnockoutDistance"]
  720. else
  721. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike4)
  722. end
  723. v.Value = 6
  724. v.Name = "KnockoutDistance"
  725. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("FinishingBlow") then
  726. v = game.ReplicatedStorage.Moves.BStrike4["FinishingBlow"]
  727. else
  728. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike4)
  729. end
  730. v.Name = "FinishingBlow"
  731. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("Circle") then
  732. v = game.ReplicatedStorage.Moves.BStrike4["Circle"]
  733. else
  734. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike4)
  735. end
  736. v.Name = "Circle"
  737. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("NormalAttack") then
  738. v = game.ReplicatedStorage.Moves.BStrike4["NormalAttack"]
  739. else
  740. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike4)
  741. end
  742. v.Name = "NormalAttack"
  743. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("ComboAt") then
  744. v = game.ReplicatedStorage.Moves.BStrike4["ComboAt"]
  745. else
  746. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike4)
  747. end
  748. v.Value = 0.8
  749. v.Name = "ComboAt"
  750. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("MoveDuration") then
  751. v = game.ReplicatedStorage.Moves.BStrike4["MoveDuration"]
  752. else
  753. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike4)
  754. end
  755. v.Value = 0.3
  756. v.Name = "MoveDuration"
  757. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("MoveForward") then
  758. v = game.ReplicatedStorage.Moves.BStrike4["MoveForward"]
  759. else
  760. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike4)
  761. end
  762. v.Value = 12
  763. v.Name = "MoveForward"
  764. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("HSize") then
  765. v = game.ReplicatedStorage.Moves.BStrike4["HSize"]
  766. else
  767. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike4)
  768. end
  769. v.Value = 2
  770. v.Name = "HSize"
  771. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("TurnAnim") then
  772. v = game.ReplicatedStorage.Moves.BStrike4["TurnAnim"]
  773. else
  774. v = Instance.new("Animation", game.ReplicatedStorage.Moves.BStrike4)
  775. end
  776.  
  777. v.AnimationId = "rbxassetid://11480728629"
  778. v.Name = "TurnAnim"
  779. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("HitDur") then
  780. v = game.ReplicatedStorage.Moves.BStrike4["HitDur"]
  781. else
  782. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike4)
  783. end
  784. v.Value = 0.5
  785. v.Name = "HitDur"
  786. if game.ReplicatedStorage.Moves.BStrike4:FindFirstChild("Reaction") then
  787. v = game.ReplicatedStorage.Moves.BStrike4["Reaction"]
  788. else
  789. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike4)
  790. end
  791. v.Value = 'Turnaround'
  792. v.Name = "Reaction"
  793.  
  794.  
  795. if game.ReplicatedStorage.Moves:FindFirstChild("BStrike2") then
  796. v = game.ReplicatedStorage.Moves["BStrike2"]
  797. else
  798. v = Instance.new("Folder", game.ReplicatedStorage.Moves)
  799. end
  800. v.Name = "BStrike2"
  801. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Sound") then
  802. v = game.ReplicatedStorage.Moves.BStrike2["Sound"]
  803. else
  804. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike2)
  805. end
  806. v.Value = 'PSwing1'
  807. v.Name = "Sound"
  808. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Anim") then
  809. v = game.ReplicatedStorage.Moves.BStrike2["Anim"]
  810. else
  811. v = Instance.new("Animation", game.ReplicatedStorage.Moves.BStrike2)
  812. end
  813.  
  814. v.AnimationId = "rbxassetid://12801167344"
  815. v.Name = "Anim"
  816. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Dmg") then
  817. v = game.ReplicatedStorage.Moves.BStrike2["Dmg"]
  818. else
  819. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike2)
  820. end
  821. v.Value = 80
  822. v.Name = "Dmg"
  823. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("AniSpeed") then
  824. v = game.ReplicatedStorage.Moves.BStrike2["AniSpeed"]
  825. else
  826. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  827. end
  828. v.Value = 1
  829. v.Name = "AniSpeed"
  830. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("KnockOut") then
  831. v = game.ReplicatedStorage.Moves.BStrike2["KnockOut"]
  832. else
  833. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  834. end
  835. v.Name = "KnockOut"
  836. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("HitboxLocations") then
  837. v = game.ReplicatedStorage.Moves.BStrike2["HitboxLocations"]
  838. else
  839. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike2)
  840. end
  841. v.Value = '[["LeftHand",2,[0,0,0]],["LeftLowerArm",1.5,[0,0,0]],["LeftUpperArm",1,[0,0,0]]]'
  842. v.Name = "HitboxLocations"
  843. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Trail") then
  844. v = game.ReplicatedStorage.Moves.BStrike2["Trail"]
  845. else
  846. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.BStrike2)
  847. end
  848. v.Value = ''
  849. v.Name = "Trail"
  850. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Striken") then
  851. v = game.ReplicatedStorage.Moves.BStrike2["Striken"]
  852. else
  853. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike2)
  854. end
  855. v.Value = 1
  856. v.Name = "Striken"
  857. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("Cancelable") then
  858. v = game.ReplicatedStorage.Moves.BStrike2["Cancelable"]
  859. else
  860. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  861. end
  862. v.Name = "Cancelable"
  863. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("FinishingBlow") then
  864. v = game.ReplicatedStorage.Moves.BStrike2["FinishingBlow"]
  865. else
  866. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  867. end
  868. v.Name = "FinishingBlow"
  869. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("NormalAttack") then
  870. v = game.ReplicatedStorage.Moves.BStrike2["NormalAttack"]
  871. else
  872. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  873. end
  874. v.Name = "NormalAttack"
  875. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("ComboAt") then
  876. v = game.ReplicatedStorage.Moves.BStrike2["ComboAt"]
  877. else
  878. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  879. end
  880. v.Value = 0.8
  881. v.Name = "ComboAt"
  882. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("MoveDuration") then
  883. v = game.ReplicatedStorage.Moves.BStrike2["MoveDuration"]
  884. else
  885. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  886. end
  887. v.Value = 0.3
  888. v.Name = "MoveDuration"
  889. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("MoveForward") then
  890. v = game.ReplicatedStorage.Moves.BStrike2["MoveForward"]
  891. else
  892. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.BStrike2)
  893. end
  894. v.Value = 9
  895. v.Name = "MoveForward"
  896. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("NoShieldBreak") then
  897. v = game.ReplicatedStorage.Moves.BStrike2["NoShieldBreak"]
  898. else
  899. v = Instance.new("Folder", game.ReplicatedStorage.Moves.BStrike2)
  900. end
  901. v.Name = "NoShieldBreak"
  902. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("HSize") then
  903. v = game.ReplicatedStorage.Moves.BStrike2["HSize"]
  904. else
  905. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  906. end
  907. v.Value = 1.5
  908. v.Name = "HSize"
  909. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("HitDur") then
  910. v = game.ReplicatedStorage.Moves.BStrike2["HitDur"]
  911. else
  912. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  913. end
  914. v.Value = 0.3
  915. v.Name = "HitDur"
  916. if game.ReplicatedStorage.Moves.BStrike2:FindFirstChild("MoveStart") then
  917. v = game.ReplicatedStorage.Moves.BStrike2["MoveStart"]
  918. else
  919. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.BStrike2)
  920. end
  921. v.Value = 0.3
  922. v.Name = "MoveStart"
  923.  
  924.  
  925.  
  926. if game.ReplicatedStorage.Moves:FindFirstChild("Grab") then
  927. v = game.ReplicatedStorage.Moves["Grab"]
  928. else
  929. v = Instance.new("Folder", game.ReplicatedStorage.Moves)
  930. end
  931. v.Name = "Grab"
  932. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("Anim") then
  933. v = game.ReplicatedStorage.Moves.Grab["Anim"]
  934. else
  935. v = Instance.new("Animation", game.ReplicatedStorage.Moves.Grab)
  936. end
  937.  
  938. v.AnimationId = "rbxassetid://8706178663"
  939. v.Name = "Anim"
  940. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("Dmg") then
  941. v = game.ReplicatedStorage.Moves.Grab["Dmg"]
  942. else
  943. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.Grab)
  944. end
  945. v.Value = 5
  946. v.Name = "Dmg"
  947. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("HitboxLocations") then
  948. v = game.ReplicatedStorage.Moves.Grab["HitboxLocations"]
  949. else
  950. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.Grab)
  951. end
  952. v.Value = '[["LeftHand",1.5,[0,0,0]],["LeftLowerArm",1.125,[0,0,0]],["LeftUpperArm",0.75,[0,0,0]],["RightHand",1.5,[0,0,0]],["RightLowerArm",1.125,[0,0,0]],["RightUpperArm",0.75,[0,0,0]]]'
  953. v.Name = "HitboxLocations"
  954. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("AniSpeed") then
  955. v = game.ReplicatedStorage.Moves.Grab["AniSpeed"]
  956. else
  957. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.Grab)
  958. end
  959. v.Value = 1.375
  960. v.Name = "AniSpeed"
  961. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("Sound") then
  962. v = game.ReplicatedStorage.Moves.Grab["Sound"]
  963. else
  964. v = Instance.new("StringValue", game.ReplicatedStorage.Moves.Grab)
  965. end
  966. v.Value = 'Grab1'
  967. v.Name = "Sound"
  968. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("MoveDuration") then
  969. v = game.ReplicatedStorage.Moves.Grab["MoveDuration"]
  970. else
  971. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.Grab)
  972. end
  973. v.Value = 0.15
  974. v.Name = "MoveDuration"
  975. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("MoveForward") then
  976. v = game.ReplicatedStorage.Moves.Grab["MoveForward"]
  977. else
  978. v = Instance.new("IntValue", game.ReplicatedStorage.Moves.Grab)
  979. end
  980. v.Value = 4
  981. v.Name = "MoveForward"
  982. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("Grabber") then
  983. v = game.ReplicatedStorage.Moves.Grab["Grabber"]
  984. else
  985. v = Instance.new("Folder", game.ReplicatedStorage.Moves.Grab)
  986. end
  987. v.Name = "Grabber"
  988. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("HitDur") then
  989. v = game.ReplicatedStorage.Moves.Grab["HitDur"]
  990. else
  991. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.Grab)
  992. end
  993. v.Value = 0.2
  994. v.Name = "HitDur"
  995. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("EndAt") then
  996. v = game.ReplicatedStorage.Moves.Grab["EndAt"]
  997. else
  998. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.Grab)
  999. end
  1000. v.Value = 1
  1001. v.Name = "EndAt"
  1002. if game.ReplicatedStorage.Moves.Grab:FindFirstChild("ForceSF") then
  1003. v = game.ReplicatedStorage.Moves.Grab["ForceSF"]
  1004. else
  1005. v = Instance.new("NumberValue", game.ReplicatedStorage.Moves.Grab)
  1006. end
  1007. v.Value = 0.15
  1008. v.Name = "ForceSF"
  1009.  
  1010.  
  1011.  
  1012. while task.wait() and not interf.Client.Disabled do
  1013.     update()
  1014. end
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074. --credit audi (6/06/2023)
  1075. --https://www.youtube.com/channel/UCMZ3UpqQcQVKDX7BeXczfyQ
  1076. --I need to put credit because no one will steal my script and claim it as there own
  1077. --https://www.youtube.com/watch?v=fzRgPh9tU1o&t=6s first vid about akiyama on budget
  1078. --https://www.youtube.com/watch?v=yI5eYBEwOZU&t=71s second vid about akiyama on budget
  1079. --https://www.youtube.com/watch?v=C45kojjY5pg sugarcoating with akiyama on budget
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement