Advertisement
memberhero

test

Feb 6th, 2019
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 111.14 KB | None | 0 0
  1.  
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local Mouse,mouse,UserInputService,ContextActionService = owner
  5. do
  6. print("FE Compatibility code by Mokiros Edited by basstracker1970")
  7. script.Parent = Player.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent and t.Function then
  33. t.Function(...)
  34. end
  35. end
  36. m.TrigEvent = te
  37. UIS.TrigEvent = te
  38.  
  39. Event.OnServerEvent:Connect(function(plr,io)
  40. if plr~=Player then return end
  41. if io.isMouse then
  42. m.Target = io.Target
  43. m.Hit = io.Hit
  44. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  45. if io.UserInputState == Enum.UserInputState.Begin then
  46. m:TrigEvent("Button1Down")
  47. else
  48. m:TrigEvent("Button1Up")
  49. end
  50. else
  51. for n,t in pairs(CAS.Actions) do
  52. for _,k in pairs(t.Keys) do
  53. if k==io.KeyCode then
  54. t.Function(t.Name,io.UserInputState,io)
  55. end
  56. end
  57. end
  58. if io.UserInputState == Enum.UserInputState.Begin then
  59. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  60. UIS:TrigEvent("InputBegan",io,false)
  61. else
  62. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  63. UIS:TrigEvent("InputEnded",io,false)
  64. end
  65. end
  66. end)
  67. Event.Parent = NLS([==[
  68. local Player = game:GetService("Players").LocalPlayer
  69. local Event = script:WaitForChild("UserInput_Event")
  70.  
  71. local UIS = game:GetService("UserInputService")
  72. local input = function(io,a)
  73. if a then return end
  74. --Since InputObject is a client-side instance, we create and pass table instead
  75. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  76. end
  77. UIS.InputBegan:Connect(input)
  78. UIS.InputEnded:Connect(input)
  79.  
  80. local Mouse = Player:GetMouse()
  81. local h,t
  82. --Give the server mouse data 30 times every second, but only if the values changed
  83. --If player is not moving their mouse, client won't fire events
  84. while wait(1/30) do
  85. if h~=Mouse.Hit or t~=Mouse.Target then
  86. h,t=Mouse.Hit,Mouse.Target
  87. Event:FireServer({isMouse=true,Target=t,Hit=h})
  88. end
  89. end]==],Player.Character)
  90. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  91.  
  92. end
  93. wait(0.2)
  94. --Paste This Above Any Script
  95. function sandbox(var,func)
  96. local env = getfenv(func)
  97. local newenv = setmetatable({},{
  98. __index = function(self,k)
  99. if k=="script" then
  100. return var
  101. else
  102. return env[k]
  103. end
  104. end,
  105. })
  106. setfenv(func,newenv)
  107. return func
  108. end
  109. cors = {}
  110. mas = Instance.new("Model",game:GetService("Lighting"))
  111. LocalScript0 = Instance.new("LocalScript")
  112. Configuration1 = Instance.new("Configuration")
  113. NumberValue2 = Instance.new("NumberValue")
  114. NumberValue3 = Instance.new("NumberValue")
  115. NumberValue4 = Instance.new("NumberValue")
  116. BoolValue5 = Instance.new("BoolValue")
  117. NumberValue6 = Instance.new("NumberValue")
  118. IntValue7 = Instance.new("IntValue")
  119. ScreenGui8 = Instance.new("ScreenGui")
  120. Frame9 = Instance.new("Frame")
  121. Frame10 = Instance.new("Frame")
  122. Frame11 = Instance.new("Frame")
  123. TextLabel12 = Instance.new("TextLabel")
  124. Frame13 = Instance.new("Frame")
  125. Frame14 = Instance.new("Frame")
  126. TextLabel15 = Instance.new("TextLabel")
  127. Frame16 = Instance.new("Frame")
  128. Frame17 = Instance.new("Frame")
  129. TextLabel18 = Instance.new("TextLabel")
  130. Frame19 = Instance.new("Frame")
  131. Frame20 = Instance.new("Frame")
  132. TextLabel21 = Instance.new("TextLabel")
  133. Frame22 = Instance.new("Frame")
  134. Frame23 = Instance.new("Frame")
  135. TextLabel24 = Instance.new("TextLabel")
  136. Frame25 = Instance.new("Frame")
  137. Frame26 = Instance.new("Frame")
  138. TextLabel27 = Instance.new("TextLabel")
  139. Frame28 = Instance.new("Frame")
  140. Frame29 = Instance.new("Frame")
  141. TextLabel30 = Instance.new("TextLabel")
  142. Frame31 = Instance.new("Frame")
  143. Frame32 = Instance.new("Frame")
  144. TextLabel33 = Instance.new("TextLabel")
  145. Script34 = Instance.new("Script")
  146. Model35 = Instance.new("Model")
  147. MeshPart36 = Instance.new("MeshPart")
  148. MeshPart37 = Instance.new("MeshPart")
  149. MeshPart38 = Instance.new("MeshPart")
  150. MeshPart39 = Instance.new("MeshPart")
  151. MeshPart40 = Instance.new("MeshPart")
  152. Part41 = Instance.new("Part")
  153. MeshPart42 = Instance.new("MeshPart")
  154. MeshPart43 = Instance.new("MeshPart")
  155. UnionOperation44 = Instance.new("UnionOperation")
  156. Model45 = Instance.new("Model")
  157. MeshPart46 = Instance.new("MeshPart")
  158. MeshPart47 = Instance.new("MeshPart")
  159. MeshPart48 = Instance.new("MeshPart")
  160. MeshPart49 = Instance.new("MeshPart")
  161. MeshPart50 = Instance.new("MeshPart")
  162. Part51 = Instance.new("Part")
  163. MeshPart52 = Instance.new("MeshPart")
  164. MeshPart53 = Instance.new("MeshPart")
  165. UnionOperation54 = Instance.new("UnionOperation")
  166. Folder55 = Instance.new("Folder")
  167. LocalScript0.Name = "Draconis"
  168. LocalScript0.Parent = mas
  169. table.insert(cors,sandbox(LocalScript0,function()
  170. -- Script Made By Huge_Nazo
  171. -- Draconis, The first fire elemental class
  172. -- Playstyle: Bruiser Rushdown
  173. --[[
  174. ________ .__
  175. \______ \____________ ____ ____ ____ |__| ______
  176. | | \_ __ \__ \ _/ ___\/ _ \ / \| |/ ___/
  177. | ` \ | \// __ \\ \__( <_> ) | \ |\___ \
  178. /_______ /__| (____ /\___ >____/|___| /__/____ >
  179. \/ \/ \/ \/ \/
  180. ___. .__
  181. \_ |__ ___.__. | |__ __ __ ____ ____ ____ _____ ____________
  182. | __ < | | | | \| | \/ ___\_/ __ \ / \\__ \ \___ / _ \
  183. | \_\ \___ | | Y \ | / /_/ > ___/| | \/ __ \_/ ( <_> )
  184. |___ / ____| |___| /____/\___ / \___ >___| (____ /_____ \____/
  185. \/\/ \/ /_____/ \/ \/ \/ \/
  186.  
  187. --]]
  188. local plr = owner; repeat wait() until plr.Character
  189. local char = plr.Character
  190. local hume = char:WaitForChild("Humanoid")
  191. local animS = char:WaitForChild("Animate")
  192.  
  193. --
  194. local head = char:WaitForChild("Head")
  195. local tors = char:WaitForChild("Torso")
  196. local rarm = char:WaitForChild("Right Arm")
  197. local larm = char:WaitForChild("Left Arm")
  198. local rleg = char:WaitForChild("Right Leg")
  199. local lleg = char:WaitForChild("Left Leg")
  200. local hrp = char:WaitForChild("HumanoidRootPart")
  201. --
  202. local hw = tors:WaitForChild("Neck")
  203. local tw = hrp:WaitForChild("RootJoint")
  204. local raw = tors:WaitForChild("Right Shoulder")
  205. local law = tors:WaitForChild("Left Shoulder")
  206. local rlw = tors:WaitForChild("Right Hip")
  207. local llw = tors:WaitForChild("Left Hip")
  208.  
  209. -- Globals --
  210. local uis = game:GetService('UserInputService')
  211. local db = game:GetService("Debris")
  212. local ts = game:GetService("TweenService")
  213. local ti = TweenInfo.new
  214. local v3 = Vector3.new
  215. local cfn = CFrame.new
  216. local cfa = CFrame.Angles
  217. local effects = Instance.new("Model");effects.Parent=tors;effects.Name="effects"
  218.  
  219. -- Global Variables --
  220. local ogdefWS = 16
  221. local defWS = script.Stats.defWS.Value
  222. local combostep = 0
  223. local combowait = 5
  224. local combotime = tick()
  225. local equipped = false
  226. local active = false
  227. local running = false
  228. local jumping = false
  229. local lwoverride = false
  230. local softoverride = false
  231. local wsoverride = false
  232. local framerate = script.Stats:WaitForChild("FPS")
  233. local pausedanims = {}
  234. local bAttacks = {}
  235. local bAbilities = {}
  236. local abilities = {
  237. {["name"] = "Z - Dragon's Applaud",
  238. ["cd"] = 1,
  239. ["ccd"] = 0,
  240. ["key"] = "Z",
  241. ["ready"] = true,
  242. ["keystroke"] = false,
  243. },
  244. {["name"] = "X - Beast Within",
  245. ["cd"] = 2,
  246. ["ccd"] = 0,
  247. ["key"] = "X",
  248. ["ready"] = true,
  249. ["keystroke"] = false,
  250. },
  251. {["name"] = "C - Flaming Strike",
  252. ["cd"] = 3,
  253. ["ccd"] = 0,
  254. ["key"] = "C",
  255. ["ready"] = true,
  256. ["keystroke"] = false,
  257. },
  258. {["name"] = "V - Fiery Blaze",
  259. ["cd"] = 4,
  260. ["ccd"] = 0,
  261. ["key"] = "V",
  262. ["ready"] = true,
  263. ["keystroke"] = false,
  264. },
  265. {["name"] = "T - Taunt",
  266. ["cd"] = 5,
  267. ["ccd"] = 0,
  268. ["key"] = "T",
  269. ["ready"] = true,
  270. ["keystroke"] = false,
  271. },
  272. {["name"] = "ASE - Pyrogyrate",
  273. ["cd"] = 6,
  274. ["ccd"] = 0,
  275. ["key"] = "ASE",
  276. ["ready"] = true,
  277. ["keystroke"] = true,
  278. },
  279. {["name"] = "DSDR - Dragon's Uppercut",
  280. ["cd"] = 7,
  281. ["ccd"] = 0,
  282. ["key"] = "DSDR",
  283. ["ready"] = true,
  284. ["keystroke"] = true,
  285. },
  286. {["name"] = "ASDER - True Beast Within",
  287. ["cd"] = 8,
  288. ["ccd"] = 0,
  289. ["key"] = "ASDER",
  290. ["ready"] = true,
  291. ["keystroke"] = true,
  292. },
  293. }
  294. local gmain = script:WaitForChild("SkillGui")
  295. local main = gmain:WaitForChild("Main")
  296. local buttons = {}
  297. for i,v in ipairs(abilities) do
  298. buttons[i] = main:WaitForChild(v.key)
  299. buttons[i]:WaitForChild("Main")
  300. end
  301. ----- Extremely Important Functions ------
  302. ArtificialHB = Instance.new("BindableEvent")
  303. ArtificialHB.Parent=script
  304. ArtificialHB.Name="Heartbeat"
  305. script:WaitForChild("Heartbeat")
  306. frame = 1 / framerate.Value
  307. tf = 0
  308. allowframeloss = false
  309. tossremainder = false
  310. lastframe = tick()
  311. script.Heartbeat:Fire()
  312. game:GetService("RunService").Heartbeat:connect(function(s, p)
  313. frame = 1 / framerate.Value
  314. tf = tf + s
  315. if tf >= frame then
  316. if allowframeloss then
  317. script.Heartbeat:Fire()
  318. lastframe = tick()
  319. else
  320. for i = 1, math.floor(tf / frame) do
  321. script.Heartbeat:Fire()
  322. end
  323. lastframe = tick()
  324. end
  325. if tossremainder then
  326. tf = 0
  327. else
  328. tf = tf - frame * math.floor(tf / frame)
  329. end
  330. end
  331. end)
  332. function swait(num)
  333. if num == 0 or num == nil then
  334. ArtificialHB.Event:wait()
  335. else
  336. for i = 0, num do
  337. ArtificialHB.Event:wait()
  338. end
  339. end
  340. end
  341.  
  342. function Decal(part,id,faces)
  343. local id = 'rbxasset//'..id
  344. local decals={}
  345. for i,v in pairs(faces) do
  346. local d = Instance.new("Decal")
  347. d.Texture=id
  348. d.Parent=part
  349. d.Face=v
  350. table.insert(decals,d)
  351. end
  352. return unpack(decals)
  353. end
  354.  
  355. function Tween(instance,info,goals,betfunc,endfunc,s1,s2)
  356. spawn(function()
  357. local s1=s1 or {}
  358. local s2=s2 or {}
  359. local t=ts:Create(instance,info,goals)
  360. local done=false
  361. t.Completed:Connect(function() done=true end)
  362. t:Play()
  363. repeat swait() spawn(function() if betfunc then betfunc(unpack(s1)) end end) until done==true
  364. if endfunc then endfunc(unpack(s2)) end
  365. end)
  366. end
  367.  
  368. function Create(instance,prop)
  369. local ins = Instance.new(instance)
  370. for i,v in pairs(prop) do
  371. if i~="Parent" then
  372. ins[i]=v
  373. end
  374. end
  375. ins.Parent = prop.Parent or nil
  376. return ins
  377. end
  378.  
  379. function CreatePart(properties)
  380. local p=Create("Part",{
  381. Anchored=true;
  382. CanCollide=false;
  383. Material="SmoothPlastic";
  384. Size=Vector3.new(1,1,1);
  385. Parent=effects;
  386. })
  387. local m=Create("SpecialMesh",{
  388. Scale=Vector3.new(1,1,1);
  389. MeshType="Brick";
  390. Parent=p;
  391. })
  392. for key,value in pairs(properties) do
  393. if pcall(function() if p[key] then end end) then
  394. p[key]=value
  395. end
  396. if pcall(function() if m[key] then end end) then
  397. m[key]=value
  398. end
  399. end
  400. return p,m
  401. end
  402.  
  403. function CreateEffect(properties,goals,tweenInfo,betfunc,endFunc)
  404. local p,m = CreatePart(properties)
  405. local end_part_goals={}
  406. local end_mesh_goals={}
  407. for key,value in pairs(goals) do
  408. if pcall(function() if p[key] then end end) then
  409. end_part_goals[key]=value
  410. end
  411. if pcall(function() if m[key] then end end) then
  412. end_mesh_goals[key]=value
  413. end
  414. end
  415. Tween(p,tweenInfo,end_part_goals,betfunc,endFunc or function(p,m) game.Debris:AddItem(p,0) end,{p,m},{p,m})
  416. Tween(m,tweenInfo,end_mesh_goals)
  417. end
  418.  
  419. function Bezier(P0,P1,P2,ALPHA)
  420. return P0:lerp(P1,ALPHA):lerp(P1:lerp(P2,ALPHA),ALPHA)
  421. end
  422.  
  423. function lightning(A,B,segments,offset,transparency,thickness,col,mat,duration)
  424. local magnitude = (A-B).magnitude
  425. local currentposition = A
  426. local random = {-offset,offset}
  427.  
  428. for i=1,segments do
  429. local lightni,mes = CreatePart({Size=Vector3.new(thickness,thickness,magnitude/segments),Anchored=true,CanCollide=false,Name="p:"..i,Color=col,Material=mat,Transparency=transparency});local offzet = v3(random[math.random(1,2)],random[math.random(1,2)],random[math.random(1,2)]);db:AddItem(lightni,duration)
  430. local nextpos = cfn(currentposition,B)*cfn(0,0,magnitude/segments).p+offzet
  431. if segments == i then
  432. local magnitude2 = (currentposition - A).magnitude;lightni.Size = v3(thickness,thickness,magnitude2)
  433. lightni.CFrame = cfn(currentposition,B)*cfn(0,0,-magnitude2/2)
  434. else
  435. lightni.CFrame = cfn(currentposition,nextpos)*cfn(0,0,magnitude/segments/2)
  436. end
  437. currentposition = lightni.CFrame*cfn(0,0,magnitude/segments/2).p
  438. end
  439.  
  440.  
  441. end
  442.  
  443. ----- Instances ------
  444. local stats = script:WaitForChild("Stats")
  445. local bdmg = stats.BaseDamage
  446. local atkspd = stats.AtkSpeed
  447. local atkrange = stats.AtkRange
  448. local cancastab = stats.CanCastAbilities
  449. local rat1 = Create("Attachment",{Parent = rarm, Position = v3(0,1,0), Name = 'top'})
  450. local rat2 = Create("Attachment",{Parent = rarm, Position = v3(0,-1,0), Name = 'bot'})
  451. local lat1 = Create("Attachment",{Parent = larm, Position = v3(0,1,0), Name = 'top'})
  452. local lat2 = Create("Attachment",{Parent = larm, Position = v3(0,-1,0), Name = 'bot'})
  453. local rarmtrail = Create("Trail",{Parent = rarm,
  454. Color = ColorSequence.new(rarm.Color,rarm.Color),
  455. Enabled = false,
  456. FaceCamera = true,
  457. LightEmission = .5,
  458. LightInfluence = 0.2,
  459. Texture = 'rbxassetid://245854775',
  460. TextureLength = 1,
  461. Attachment0 = rat2,
  462. Attachment1 = rat1,
  463. Lifetime = .4,
  464. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0),NumberSequenceKeypoint.new(1, 1, 0)}),
  465. MinLength = 0,
  466. WidthScale = NumberSequence.new(.5,.5)})
  467. local larmtrail = Create("Trail",{Parent = larm,
  468. Color = ColorSequence.new(larm.Color,larm.Color),
  469. Enabled = false,FaceCamera = true,
  470. LightEmission = .5,
  471. LightInfluence = 0.2,
  472. Texture = 'rbxassetid://245854775',
  473. TextureLength = 1,
  474. Attachment0 = lat2,
  475. Attachment1 = lat1,
  476. Lifetime = .4,
  477. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0),NumberSequenceKeypoint.new(1, 1, 0)}),
  478. MinLength = 0,
  479. WidthScale = NumberSequence.new(.5,.5)})
  480. local dfunc = {
  481. function(hitHumanoid, damage, owner)
  482. if hitHumanoid == owner then return end
  483. if hitHumanoid.Parent:FindFirstChild("Head") ~= nil then
  484. local hithead = hitHumanoid.Parent:FindFirstChild("Head")
  485. local p,m = CreatePart({CFrame = hithead.CFrame*cfn(math.random(-150,150)/100,math.random(0,150)/100,math.random(-150,150)/100), Transparency = 1, Size = v3(0,0,0), MeshType = 'Brick'})
  486. local g = Create('BillboardGui',{Size = UDim2.new(0,0,0,0), Adornee = p, AlwaysOnTop = true, Parent = p})
  487. local t = Create('TextLabel',{Parent = g, Size = UDim2.new(1,0,1,0), BackgroundTransparency = 1, TextStrokeTransparency = 0, TextSize = 24,TextScaled = true, Font = Enum.Font.SourceSans})
  488. local hitnoises = {"199149186","199149137","199149221","199149235","199149269","199149297"}
  489. db:AddItem(p,10)
  490. hitHumanoid:TakeDamage(damage)
  491. -- ========================================================================================
  492. if damage <= -1 then -- player is being healed
  493. spawn(function()
  494. local hitsound = Create("Sound",{Parent = p,SoundId="rbxassetid://535405197", Volume = 0.5})
  495. hitsound:Play()
  496. local selectcol = Color3.fromHSV(120/360,1,1)
  497. t.TextColor3= selectcol
  498. t.Text="+"..(math.abs(math.floor(damage)))
  499. t.TextStrokeColor3= Color3.new(0,0,0)
  500. t.TextTransparency = 1
  501. t.TextStrokeTransparency=1
  502. Tween(g,ti(.7,Enum.EasingStyle.Sine),{Size = UDim2.new(1.5,0,1.5,0), StudsOffset = v3(0,1,0)})
  503. Tween(t,ti(.7,Enum.EasingStyle.Sine),{TextTransparency = 0, TextStrokeTransparency = 0})
  504. swait(35)
  505. db:AddItem(p,.6)
  506. Tween(g,ti(.5,Enum.EasingStyle.Linear),{Size = UDim2.new(0,0,0,0), StudsOffset = v3(0,2,0)})
  507. Tween(t,ti(.5,Enum.EasingStyle.Linear),{TextTransparency = 1, TextStrokeTransparency = 1})
  508. end)
  509. -- ========================================================================================
  510. -------------
  511. -- ========================================================================================
  512. elseif hitHumanoid.Parent:FindFirstChild("ForceField") ~= nil and hitHumanoid.Parent.ForceField:IsA("ForceField") then -- player is blocking attack or has forcefield
  513. spawn(function()
  514. local hitsound = Create("Sound",{Parent = p,SoundId="rbxassetid://135436314", Volume = 0.5})
  515. hitsound:Play()
  516. local selectcol = Color3.fromHSV(math.random(197,216)/360,1,1)
  517. t.TextColor3= selectcol
  518. t.Text="Blocked"
  519. t.TextStrokeColor3= Color3.new(0,0,0)
  520. t.TextTransparency = 1
  521. t.TextStrokeTransparency=1
  522. Tween(g,ti(.5,Enum.EasingStyle.Bounce),{Size = UDim2.new(2.5,0,2.5,0), StudsOffset = v3(0,1,0)})
  523. Tween(t,ti(.5,Enum.EasingStyle.Quint),{TextTransparency = 0, TextStrokeTransparency = 0})
  524. swait(35)
  525. db:AddItem(p,.6)
  526. Tween(g,ti(.5,Enum.EasingStyle.Linear),{Size = UDim2.new(0,0,0,0), StudsOffset = v3(0,1,0)})
  527. Tween(t,ti(.5,Enum.EasingStyle.Linear),{TextTransparency = 1, TextStrokeTransparency = 1})
  528. end)
  529. -- ========================================================================================
  530. -------------
  531. -- ========================================================================================
  532. elseif damage >= (hitHumanoid.MaxHealth * .25) then -- player dealt high amount of damage
  533. spawn(function()
  534. local hitsound = Create("Sound",{Parent = p,SoundId="rbxassetid://"..hitnoises[math.random(1,#hitnoises)], Pitch = 1.2 ,Volume = 0.125+0.125*(damage/16)})
  535. hitsound:Play()
  536. local huey = 360
  537. local selectcol = Color3.fromHSV((huey-math.min((damage*10/hitHumanoid.MaxHealth),30))/360,damage/12,huey-huey+1)
  538. t.TextColor3= selectcol
  539. t.Text=math.floor(damage)
  540. t.TextStrokeColor3= Color3.new(0,0,0)
  541. t.TextTransparency = 1
  542. t.TextStrokeTransparency=1
  543. for i = 1,5 do
  544. Tween(g,ti(.25,Enum.EasingStyle.Elastic),{Size = UDim2.new(2,0,2,0), StudsOffset = v3(math.random(-100,100)/200,1,math.random(-100,100)/200)})
  545. Tween(t,ti(.25,Enum.EasingStyle.Elastic),{TextTransparency = 0, TextStrokeTransparency = 0, Rotation = math.random(-10,10)})
  546. swait()
  547. end
  548. swait(math.clamp(20+damage*1.5,1,150))
  549. db:AddItem(p,.6)
  550. Tween(g,ti(.5,Enum.EasingStyle.Sine),{Size = UDim2.new(0,0,0,0), StudsOffset = v3(0,3,0)})
  551. Tween(t,ti(.5,Enum.EasingStyle.Sine),{TextTransparency = 1, TextStrokeTransparency = 1})
  552. end)
  553. -- ========================================================================================
  554. -------------
  555. -- ========================================================================================
  556. else -- player takes normal damage
  557. spawn(function()
  558. local hitsound = Create("Sound",{Parent = p,SoundId="rbxassetid://"..hitnoises[math.random(1,#hitnoises)], Volume = 0.125+0.125*(damage/16)})
  559. hitsound:Play()
  560. local huey = 56
  561. local selectcol = Color3.fromHSV((huey-math.min((damage*10/hitHumanoid.MaxHealth),30))/360,damage/12,huey-huey+1)
  562. t.TextColor3= selectcol
  563. t.Text=math.floor(damage)
  564. t.TextStrokeColor3= Color3.new(0,0,0)
  565. t.TextTransparency = 1
  566. t.TextStrokeTransparency=1
  567. Tween(g,ti(.25,Enum.EasingStyle.Quad),{Size = UDim2.new(2,0,2,0), StudsOffset = v3(0,1,0)})
  568. Tween(t,ti(.25,Enum.EasingStyle.Quad),{TextTransparency = 0, TextStrokeTransparency = 0})
  569. swait(math.clamp(20+damage*1.5,1,150))
  570. db:AddItem(p,.6)
  571. Tween(g,ti(.5,Enum.EasingStyle.Quad),{Size = UDim2.new(0,0,0,0), StudsOffset = v3(0,2,0)})
  572. Tween(t,ti(.5,Enum.EasingStyle.Quad),{TextTransparency = 1, TextStrokeTransparency = 1})
  573. end)
  574. -- ========================================================================================
  575. -------------
  576. end
  577. end
  578. end
  579. }
  580. ----- Weapon Variables ------
  581. local weapon1 = script:WaitForChild("Gauntlet")
  582. local weapon2 = script:WaitForChild("Gauntlet2")
  583.  
  584. local handle1 = weapon1:WaitForChild("Handle")
  585. local handle2 = weapon2:WaitForChild("Handle")
  586.  
  587. function weld(x, y)
  588. if x == y then return end
  589. local CJ = CFrame.new(x.Position)
  590. local w = Instance.new("ManualWeld")
  591. w.Part0 = x
  592. w.Part1 = y
  593. w.C0 = x.CFrame:inverse() * CJ
  594. w.C1 = y.CFrame:inverse() * CJ
  595. w.Parent = x
  596. return w
  597. end
  598.  
  599. local model = weapon1
  600.  
  601. for _,v in pairs(model:GetChildren()) do
  602. if v:IsA("BasePart") then
  603. v.Anchored = false
  604. weld(model.Handle, v)
  605. end end
  606.  
  607. local model2 = weapon2
  608.  
  609. for _,v in pairs(model2:GetChildren()) do
  610. if v:IsA("BasePart") then
  611. v.Anchored = false
  612. weld(model2.Handle, v)
  613. end end
  614.  
  615. ----- New Instances ------
  616. local equipS=Create("Sound",{Parent = tors, SoundId = "rbxasset://sounds//bass.wav", Volume = .5, Pitch = 2})
  617. local uneqS=Create("Sound",{Parent = tors, SoundId = "rbxasset://sounds//bass.wav", Volume = .5, Pitch = 1.75})
  618. local click1 = Create("Sound",{Parent = tors, SoundId = "rbxassetid://203691447", Volume = .5, Pitch = 1})
  619. local click2 = Create("Sound",{Parent = tors, SoundId = "rbxassetid://203691467", Volume = .5, Pitch = 1.1})
  620. local click3 = Create("Sound",{Parent = tors, SoundId = "rbxassetid://203691447", Volume = .5, Pitch = 1.05})
  621. local click4 = Create("Sound",{Parent = tors, SoundId = "rbxassetid://203691492", Volume = .5, Pitch = 1})
  622. local click4swing = Create("Sound",{Parent = tors, SoundId = "rbxassetid://199145327", Volume = .5, Pitch = 1.2})
  623. local taunt = Create("Sound",{Parent = tors, SoundId = "rbxassetid://782354165", Volume = .5, Pitch = 1.2})
  624. local zclap = Create("Sound",{Parent = tors, SoundId = "rbxassetid://1149597166", Volume = .5, Pitch = 1.1})
  625.  
  626.  
  627. local rgaunt = Create("ManualWeld",{Parent = rarm, Part0 = rarm, Part1 = handle1, C0 = cfn(0,0,0)})
  628. local lgaunt = Create("ManualWeld",{Parent = larm, Part0 = larm, Part1 = handle2, C0 = cfn(0,0,0)})
  629. ----- Animation Defaults ------
  630. local stand = {
  631. ["head"] = hw.C0,
  632. ["head1"] = hw.C1,
  633. ["tors"] = tw.C1,
  634. ["tors0"] = tw.C0,
  635. ["rarm"] = raw.C0,
  636. ["rarm1"] = raw.C1,
  637. ["larm"] = law.C0,
  638. ["larm1"] = law.C1,
  639. ["rleg"] = rlw.C0,
  640. ["rleg1"] = rlw.C1,
  641. ["lleg"] = llw.C0,
  642. ["lleg1"] = llw.C1,
  643. }
  644. ------ Primary Functions ------
  645. function stopAnims()
  646. pausedanims = {}
  647. for _,v in pairs(hume:GetPlayingAnimationTracks()) do v:Stop()
  648. table.insert(pausedanims, v)
  649. end end
  650. function resumeAnims()
  651. for _,v in pairs(pausedanims) do v:Play()
  652. end end
  653. function resetJoints()
  654. hw.C0 = stand.head; hw.C1 = stand.head1; tw.C1 = stand.tors; tw.C0 = stand.tors0
  655. raw.C0 = stand.rarm; raw.C1 = stand.rarm1; law.C0 = stand.larm; law.C1= stand.larm1
  656. rlw.C0 = stand.rleg; rlw.C1 = stand.rleg1; llw.C0 = stand.lleg; llw.C1 = stand.lleg1
  657. end
  658.  
  659. function equip()
  660. local t = 15
  661. animS.Disabled = true; stopAnims()
  662. resetJoints()
  663. for i = 1, t do swait()
  664.  
  665. -- anim here
  666.  
  667. end
  668. --idletrack:Play(); equipS:Play()
  669. equipS:Play()
  670. end
  671.  
  672. function unequip()
  673. local t = 15
  674.  
  675. lwoverride = true
  676.  
  677. for i = 1, t do swait()
  678.  
  679. -- anim here
  680.  
  681. end
  682.  
  683. animS.Disabled = false
  684. resetJoints(); resumeAnims()
  685. lwoverride = false
  686. equipped= false
  687. uneqS:Play()
  688. end
  689.  
  690. function checkPartMag(list, range)
  691. local targets = {}
  692.  
  693. for _,v in pairs(list) do
  694. for _,x in pairs(workspace:GetChildren()) do
  695. local vhume = x:FindFirstChild("Humanoid")
  696. if vhume and vhume:IsA("Humanoid") then
  697. for _,y in pairs(x:GetChildren()) do
  698. if y:IsA("BasePart") and (v.Position - y.Position).magnitude <= range
  699. then table.insert(targets, x); break end
  700. end end end end
  701.  
  702. return targets
  703. end
  704.  
  705. function checkPosMag(pos, range)
  706. local targets = {}
  707.  
  708. for _,x in pairs(workspace:GetChildren()) do
  709. local vhume = x:FindFirstChild("Humanoid")
  710. if vhume and vhume:IsA("Humanoid") then
  711. for _,y in pairs(x:GetChildren()) do
  712. if y:IsA("BasePart") and (pos - y.Position).magnitude <= range
  713. then table.insert(targets, x)
  714. print(x.Name) end
  715. end end end
  716.  
  717. return targets
  718. end
  719.  
  720. function strike(targ, dmg)
  721. local moddmg = math.floor(dmg)
  722. local crit = false
  723. if targ == char then return end
  724. local vhume = targ:FindFirstChild("Humanoid")
  725. if vhume and vhume:IsA("Humanoid") then
  726. moddmg = math.ceil(moddmg * (math.random(75, 150)/100))
  727. dfunc[1](vhume, moddmg, hume)
  728. end end
  729.  
  730. function cooldown(num)
  731. local ab = abilities[num]
  732. local now = tick()
  733.  
  734. spawn(function()
  735. ab.ready = false
  736. ab.ccd = ab.cd
  737.  
  738. while ab.ccd > 0 do swait()
  739.  
  740. repeat swait() until (tick()-now) >= 1
  741. or ab.ccd <= 0
  742.  
  743. if ab.ccd > 0 then ab.ccd = ab.ccd - 1; now = tick()
  744. else break
  745. end end
  746.  
  747. ab.ready = true
  748. end)
  749. end
  750.  
  751. function attack()
  752. if combostep >= #bAttacks then combostep = 1
  753. else combostep = combostep + 1 end
  754.  
  755. combotime = tick(); bAttacks[combostep]()
  756.  
  757. softoverride = false; lwoverride = false
  758. wsoverride = false; hume.WalkSpeed = defWS
  759. end
  760.  
  761. function cast(num)
  762. local ab = abilities[num]
  763. local func = bAbilities[num]
  764.  
  765. if ab.ready and func then
  766. cooldown(num); func()
  767. end end
  768.  
  769. local outerframe;
  770. local textbox;
  771. local maingui = Instance.new("BillboardGui")
  772. maingui.Name = "TextMan"
  773. maingui.Active = true
  774. maingui.AlwaysOnTop = true
  775. maingui.Enabled = true
  776. maingui.LightInfluence = 0.1
  777. maingui.MaxDistance = 80
  778. maingui.Parent = char.Head
  779. maingui.Adornee = char.Head
  780. maingui.Size = UDim2.new(5,0,2,0)
  781. maingui.StudsOffset = Vector3.new(0,4.5,0)
  782.  
  783. local outerframe = Instance.new("Frame")
  784. outerframe.Parent = maingui
  785. outerframe.BackgroundColor3 = Color3.fromRGB(75, 75, 75)
  786. outerframe.BorderColor3 = Color3.fromRGB(117, 117, 117)
  787. outerframe.BackgroundTransparency = 0.01
  788. outerframe.BorderSizePixel = 0
  789. outerframe.Size = UDim2.new(1,0,0,0)
  790. outerframe.Name = "OuterFrame"
  791.  
  792.  
  793. local background = Instance.new("Frame")
  794. background.Parent = outerframe
  795. background.Name = "Background"
  796. background.BackgroundColor3 = tors.Color
  797. background.BackgroundTransparency = 0.01
  798. background.BorderColor3 = Color3.fromRGB(10,10,10)
  799. background.BorderSizePixel = 0
  800. background.Position = UDim2.new(0.013, 0,0.025, 0)
  801. background.Size = UDim2.new(0.975, 0,0.95, 0)
  802.  
  803. local gradient1 = Instance.new("ImageLabel")
  804. gradient1.Parent = background
  805. gradient1.BackgroundTransparency = 1
  806. gradient1.Size = UDim2.new(1,0,1,0)
  807. gradient1.Image = "rbxassetid://156579757"
  808.  
  809. local profile = Instance.new("Frame")
  810. profile.Parent = outerframe
  811. profile.Name = "Profile"
  812. profile.BackgroundColor3 = tors.Color
  813. profile.BorderColor3 = Color3.fromRGB(10,10,10)
  814. profile.BorderSizePixel = 0
  815. profile.Position = UDim2.new(0.013, 0,0.025, 0)
  816. profile.Size = UDim2.new(0.2, 0,0.45, 0)
  817.  
  818. local gradient2 = Instance.new("ImageLabel")
  819. gradient2.Parent = profile
  820. gradient2.Name = "Gradient"
  821. gradient2.BackgroundTransparency = 1
  822. gradient2.Size = UDim2.new(1,0,1,0)
  823. gradient2.Image = "rbxassetid://343257804"
  824.  
  825. local playerthumb = Instance.new("ImageLabel")
  826. playerthumb.Parent = profile
  827. playerthumb.Name = "PlayerThumbnail"
  828. playerthumb.BackgroundTransparency = 1
  829. playerthumb.Size = UDim2.new(1,0,1,0)
  830. playerthumb.Image = ""..game:GetService("Players"):GetUserThumbnailAsync(plr.UserId,"HeadShot",6)..""
  831.  
  832. local planame = Instance.new("TextLabel")
  833. planame.Name = "PlayerName"
  834. planame.Parent = outerframe
  835. planame.BackgroundTransparency = 1
  836. planame.Position = UDim2.new(0.013, 0,0, 0)
  837. planame.Size = UDim2.new(.2,0,0.2,0)
  838. planame.Font = Enum.Font.Arcade
  839. planame.Text = ""..plr.Name..""
  840. planame.TextColor3 = Color3.fromRGB(255, 255, 0)
  841. planame.TextStrokeTransparency = 0
  842. planame.TextScaled = true
  843. planame.TextStrokeColor3 = Color3.fromRGB(97, 77, 0)
  844. planame.TextXAlignment = Enum.TextXAlignment.Center
  845. planame.TextYAlignment = Enum.TextYAlignment.Top
  846.  
  847. local textbox = Instance.new("TextLabel")
  848. textbox.Name = "Text"
  849. textbox.Text = ""
  850. textbox.Parent = outerframe
  851. textbox.BackgroundTransparency = 1
  852. textbox.Position = UDim2.new(0.225, 0,0, 0)
  853. textbox.Size = UDim2.new(0.755, 0,0.975, 0)
  854. textbox.TextColor3 = Color3.fromRGB(255, 255, 0)
  855. textbox.Font = Enum.Font.SourceSans
  856. textbox.TextScaled = false
  857. textbox.FontSize = Enum.FontSize.Size18
  858. textbox.TextWrapped = true
  859. textbox.TextStrokeTransparency = 0
  860. textbox.TextStrokeColor3 = Color3.fromRGB(97, 77, 0)
  861. textbox.TextXAlignment = Enum.TextXAlignment.Left
  862. textbox.TextYAlignment = Enum.TextYAlignment.Top
  863.  
  864. local speaking = false
  865. local donespeaking = false
  866. local messagequeue = {}
  867.  
  868. local fool = script.color
  869. fool.Parent = maingui
  870.  
  871. function TauntMessage(msg)
  872. fool.Disabled = false
  873. local speaking = false
  874. local donespeaking = false
  875. local messagequeue = {}
  876. profile.BackgroundColor3 = tors.Color
  877. background.BackgroundColor3 = tors.Color
  878.  
  879.  
  880. if speaking == false and #messagequeue <= 1 then
  881. speaking = true
  882. donespeaking = false
  883. table.foreach(messagequeue,print)
  884. table.insert(messagequeue,msg)
  885. outerframe:TweenSize(UDim2.new(1,0,1,0),Enum.EasingDirection.Out,Enum.EasingStyle.Sine,.15)
  886. outerframe.BackgroundColor3 = Color3.fromRGB(75, 75, 75)
  887. outerframe.BorderSizePixel = 2
  888. background.BorderSizePixel = 1
  889. profile.BorderSizePixel = 1
  890. outerframe.BorderColor3 = Color3.fromRGB(117, 117, 117)
  891. background.BorderColor3 = Color3.fromRGB(10,10,10)
  892. profile.BorderColor3 = Color3.fromRGB(10,10,10)
  893.  
  894. swait()
  895. local amount = string.len(msg)
  896. for i = 1,amount do
  897. textbox.Text = (string.sub(msg,1,i))
  898. local sound = Instance.new("Sound")
  899. sound.Parent=head
  900. sound.PlayOnRemove = true
  901. sound.SoundId ="rbxassetid://360449521"
  902. sound.MaxDistance = 25
  903. swait(1)
  904. sound:Remove()
  905. end
  906. swait(math.clamp(60*(amount/15),60,240))
  907. textbox.Text = ""
  908. donespeaking = true
  909. swait()
  910. table.remove(messagequeue,#msg)
  911. if #messagequeue > 1 then
  912. else
  913. outerframe:TweenSize(UDim2.new(1,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Linear,.25)
  914. end
  915. elseif --[[(speaking == true) or --]] #messagequeue > 1 then
  916. repeat
  917. swait()
  918. until donespeaking == true
  919. outerframe:TweenSize(UDim2.new(1,0,1,0),Enum.EasingDirection.Out,Enum.EasingStyle.Linear,.25)
  920. speaking = true
  921. donespeaking = false
  922. table.insert(messagequeue,msg)
  923. table.foreach(messagequeue,print)
  924. outerframe:TweenSize(UDim2.new(1,0,1,0),Enum.EasingDirection.Out,Enum.EasingStyle.Sine,.15)
  925. swait()
  926. local amount = string.len(msg)
  927. for i = 1,amount do
  928. textbox.Text = (string.sub(msg,1,i))
  929. local sound = Instance.new("Sound")
  930. sound.Parent=head
  931. sound.PlayOnRemove = true
  932. sound.SoundId ="rbxassetid://331532042"
  933. sound.MaxDistance = 25
  934. swait()
  935. sound:Remove()
  936. end
  937. swait(math.clamp(60*(amount/15),60,240))
  938. textbox.Text = ""
  939.  
  940. donespeaking = true
  941. swait()
  942. table.remove(messagequeue,#msg)
  943. if #messagequeue > 1 then
  944. else
  945. swait()
  946. outerframe:TweenSize(UDim2.new(1,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Sine,.15)
  947. end
  948.  
  949. end
  950. swait()
  951. speaking = false
  952. outerframe:TweenSize(UDim2.new(1,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Linear,.25)
  953. end
  954. -- Basic Attacks --
  955.  
  956. bAttacks = {
  957. ------------------
  958. function()
  959. local t = math.ceil(10/atkspd.Value)
  960. local hitdb = {}
  961. stats.defWS.Value = 0
  962. lwoverride = true
  963. softoverride = true
  964.  
  965. for i = 1, t do swait()
  966. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  967. raw.C1 = raw.C1:lerp(cfn(-0.5, 0.5, -0.556500018, 0.175644919, 0.93927747, 0.29479903, -0.653378129, -0.112767242, 0.748585582, 0.736373305, -0.324100494, 0.593896508), (i/t))
  968. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  969. law.C1 = law.C1:lerp(cfn(-0.123900011, 0.5, -0.804700017, -0.233753756, -0.968214154, -0.0889960378, 0.562081277, -0.209252134, 0.800173819, -0.79336226, 0.137020603, 0.593128562), (i/t))
  970. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  971. hw.C1 = hw.C1:lerp(cfn(0, -0.5, 0, -0.42261824, -0.906307817, 0, 0, 0, 1, -0.906307817, 0.42261824, 0), (i/t))
  972. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  973. tw.C1 = tw.C1:lerp(cfn(0, 0, 0, -0.422618181, 0.906307817, 0, 0, 0, 1, 0.906307817, 0.422618181, 0), (i/t))
  974. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  975. rlw.C1 = rlw.C1:lerp(cfn(0.300468445, 0.995966673, 0.388168335, 0.69395411, 0.00271487096, 0.720014036, 0.138453931, 0.980827212, -0.137141049, -0.706582069, 0.194858283, 0.680273533), (i/t))
  976. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  977. llw.C1 = llw.C1:lerp(cfn(-0.328285217, 0.999999762, -1.43051147e-06, -0.902390599, 0, -0.43091923, 0, 0.999999821, 0, 0.43091923, 0, -0.902390599), (i/t))
  978. end
  979.  
  980. local t = math.ceil(15/atkspd.Value)
  981. click1:Play()
  982. rarmtrail.Enabled = true
  983. for i = 1, t do swait()
  984. hrp.Velocity=hrp.CFrame.lookVector*7/(i/25)
  985. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  986. raw.C1 = raw.C1:lerp(cfn(-0.154320955, 1.45585155, 0.422225952, -0.102326021, 0.99368912, 0.0459255315, -0.936802149, -0.0807345212, -0.340417743, -0.334562004, -0.0778560564, 0.939152479), (i/t))
  987. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  988. law.C1 = law.C1:lerp(cfn(-0.123903275, 0.499992371, -0.804710388, -0.257754236, -0.940434933, 0.221683174, 0.570504904, 0.0370382406, 0.82045877, -0.779799521, 0.337947875, 0.526976407), (i/t))
  989. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  990. hw.C1 = hw.C1:lerp(cfn(1.52587891e-05, -0.499997377, 4.76837158e-07, -0.898458481, 0.438944876, -0.0100216791, -0.0850889906, -0.15168184, 0.984760106, 0.43073523, 0.885618925, 0.173629209), (i/t))
  991. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  992. tw.C1 = tw.C1:lerp(cfn(-0.109451294, 0, 0.256633759, -0.919835329, -0.392304748, 0, 0, 0, 1, -0.392304748, 0.919835329, 0), (i/t))
  993. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  994. rlw.C1 = rlw.C1:lerp(cfn(0.304031372, 0.797874928, 0.31794548, -0.264528036, 0.0027148705, 0.964374065, 0.188622177, 0.980826974, 0.0489779189, -0.945752025, 0.194858253, -0.259968609), (i/t))
  995. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  996. llw.C1 = llw.C1:lerp(cfn(-0.328292847, 0.999997616, -1.1920929e-06, 0.435721576, 0.0203791056, -0.899851203, -0.360897541, 0.919815361, -0.153920829, 0.824560583, 0.391820759, 0.408138394), (i/t))
  997.  
  998. for _,v in pairs(checkPartMag({rarm}, atkrange.Value)) do
  999. if not hitdb[v] then hitdb[v] = true
  1000. strike(v, bdmg.Value)
  1001. if v ~= char and v:FindFirstChild("Head") ~= nil then
  1002. local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*25});db:AddItem(bv,.1)
  1003. end end end
  1004.  
  1005. if not active then break end
  1006. end
  1007. stats.defWS.Value = ogdefWS
  1008. lwoverride = false
  1009. softoverride = false
  1010. rarmtrail.Enabled = false
  1011. end,
  1012. ------------------
  1013. function()
  1014. local t = math.ceil(8/atkspd.Value)
  1015. local hitdb = {}
  1016. stats.defWS.Value = 5
  1017.  
  1018. lwoverride = true
  1019. softoverride = true
  1020.  
  1021. for i = 1, t do swait()
  1022. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1023. raw.C1 = raw.C1:lerp(cfn(-0.0524091721, 0.682315826, -0.614192963, -0.000873509794, 0.99560982, 0.0935731009, -0.413042575, -0.0855769292, 0.90668124, 0.910711408, -0.0378565453, 0.411304146), (i/t))
  1024. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1025. law.C1 = law.C1:lerp(cfn(-0.022330761, 0.389277399, -0.812538147, 0.0103498474, -0.968246996, 0.249776542, 0.48255226, 0.223615736, 0.846840322, -0.875805914, 0.111765221, 0.469544828), (i/t))
  1026. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1027. hw.C1 = hw.C1:lerp(cfn(2.28881836e-05, -0.499994755, -4.76837158e-07, -0.565155029, 0.824832499, -0.0158495028, -0.0685755536, -0.0278234947, 0.997257948, 0.822129786, 0.564692259, 0.0722878054), (i/t))
  1028. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1029. tw.C1 = tw.C1:lerp(cfn(0.00592041016, 0.00665712357, -0.0976333618, -0.495774209, -0.868263245, 0.0180773418, 0.0303894803, 0.00345812365, 0.999532163, -0.867919564, 0.496091604, 0.0246716011), (i/t))
  1030. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1031. rlw.C1 = rlw.C1:lerp(cfn(0.2914505, 0.979223728, -0.0582325459, -0.886143684, -0.00356804347, 0.463396639, 0.0979154408, 0.975951195, 0.194755927, -0.452947825, 0.217955172, -0.86448431), (i/t))
  1032. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1033. llw.C1 = llw.C1:lerp(cfn(-0.0977325439, 0.697888374, 0.654902697, 0.835635066, 0.0168528408, -0.549026608, -0.236071885, 0.913526535, -0.33126685, 0.495967925, 0.40642792, 0.767353892), (i/t))
  1034. if not active then break end
  1035. end
  1036.  
  1037. local t = math.ceil(13/atkspd.Value)
  1038. click2:Play()
  1039. larmtrail.Enabled = true
  1040. for i = 1, t do swait()
  1041. hrp.Velocity=hrp.CFrame.lookVector*8/(i/15)
  1042. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1043. raw.C1 = raw.C1:lerp(cfn(-0.0803824067, 0.230604172, -0.637908936, -0.0438498035, 0.994526386, 0.094813779, -0.826403677, -0.0894363448, 0.555928171, 0.56136781, -0.0539759696, 0.825803816), (i/t))
  1044. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1045. law.C1 = law.C1:lerp(cfn(0.354753494, 1.53250122, -0.109870911, 0.26566416, -0.945840001, 0.186562628, 0.958996534, 0.239454672, -0.151610404, 0.0987255573, 0.21919018, 0.970673978), (i/t))
  1046. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1047. hw.C1 = hw.C1:lerp(cfn(1.52587891e-05, -0.499994755, 0, -0.821330786, -0.570129752, 0.0191721078, 0.10992673, -0.125203386, 0.986022651, -0.559760273, 0.811958313, 0.165505737), (i/t))
  1048. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1049. tw.C1 = tw.C1:lerp(cfn(0.00591278076, 0.00665736198, -0.0976333618, -0.797398627, 0.603182018, 0.0180773418, -0.000473531894, -0.0305819381, 0.999532163, 0.603452682, 0.797017038, 0.0246716011), (i/t))
  1050. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1051. rlw.C1 = rlw.C1:lerp(cfn(0.302932739, 0.846766472, 0.353260994, 0.590385556, 0.0367677882, 0.806282997, 0.461983383, 0.803738654, -0.374930322, -0.661827326, 0.593842804, 0.45753026), (i/t))
  1052. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1053. llw.C1 = llw.C1:lerp(cfn(-0.439620972, 1.02618265, -0.162556887, -0.584113538, 0.0428024977, -0.810542583, -0.0657992363, 0.992823482, 0.0998461545, 0.809000254, 0.111654341, -0.577105522), (i/t))
  1054. for _,v in pairs(checkPartMag({larm}, atkrange.Value)) do
  1055. if not hitdb[v] then hitdb[v] = true
  1056. strike(v, bdmg.Value)
  1057. if v ~= char and v:FindFirstChild("Head") ~= nil then
  1058. local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*20});db:AddItem(bv,.1)
  1059. end end end
  1060. if not active then break end
  1061. end
  1062. stats.defWS.Value = ogdefWS
  1063. lwoverride = false
  1064. softoverride = false
  1065. larmtrail.Enabled = false
  1066. end,
  1067. ------------------
  1068. function()
  1069. local t = math.ceil(8/atkspd.Value)
  1070. local hitdb = {}
  1071. stats.defWS.Value = 0
  1072.  
  1073. lwoverride = true
  1074. softoverride = true
  1075. rarmtrail.Enabled = true
  1076. for i = 1, t do swait()
  1077. hrp.Velocity=hrp.CFrame.lookVector*8/(i/15)
  1078. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfn(0.25*(i/t),-0.25*(i/t),0), (i/t))
  1079. raw.C1 = raw.C1:lerp(cfn(-0.338470459, 0.21297121, 0.699386597, 0.0673263595, -0.987683713, 0.141216889, -0.770522416, 0.0384457409, 0.636250496, -0.633844733, -0.151649162, -0.758446872), (i/t))
  1080. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1081. law.C1 = law.C1:lerp(cfn(-0.03151685, 0.611442566, -0.976745605, -0.245768458, -0.940975845, 0.232718796, 0.324275106, 0.146435514, 0.934558868, -0.913478494, 0.305150121, 0.269145697), (i/t))
  1082. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1083. hw.C1 = hw.C1:lerp(cfn(1.14440918e-05, -0.499998093, 1.14440918e-05, -0.902397335, 0.430874407, -0.00502596237, -0.103428125, -0.205261007, 0.973227262, 0.418307334, 0.878757477, 0.229791403), (i/t))
  1084. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1085. tw.C1 = tw.C1:lerp(cfn(-0.0169029236, 1.0747937, -0.126941681, -0.797398627, 0.603182018, 0.0180773418, -0.000473531894, -0.0305819381, 0.999532163, 0.603452682, 0.797017038, 0.0246716011), (i/t))
  1086. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1087. rlw.C1 = rlw.C1:lerp(cfn(0.283813477, 0.379785061, 0.0644242764, 0.604852974, 0.03997951, 0.795331955, 0.700893641, 0.447372645, -0.555520058, -0.378020614, 0.89345181, 0.242574036), (i/t))
  1088. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1089. llw.C1 = llw.C1:lerp(cfn(-0.474197388, -0.105823994, 0.199603796, -0.590134621, 0.0461619832, -0.805983901, -0.199360162, 0.959109485, 0.200901717, 0.782301843, 0.279239804, -0.556800961), (i/t))
  1090. if not active then break end
  1091. end
  1092.  
  1093. local t = math.ceil(17/atkspd.Value)
  1094. click3:Play()
  1095. lwoverride = true
  1096. softoverride = true
  1097. stats.defWS.Value = ogdefWS/1.5
  1098. for i = 1, t do swait()
  1099. hrp.Velocity=hrp.CFrame.lookVector*5/(i/25)
  1100. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1101. raw.C1 = raw.C1:lerp(cfn(-0.774654865, 1.21817684, -0.408889771, 0.809161067, -0.0354717933, 0.586510301, -0.086870946, -0.994427264, 0.0597066917, 0.581127644, -0.0992620662, -0.807735205), (i/t))
  1102. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1103. law.C1 = law.C1:lerp(cfn(0.99741745, 0.0581731796, 0.0349731445, 0.878970206, 0.404377729, 0.252752692, 0.340633482, -0.903337836, 0.260665774, 0.333730698, -0.143020377, -0.931754947), (i/t))
  1104. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1105. hw.C1 = hw.C1:lerp(cfn(1.52587891e-05, -0.499999046, 1.04904175e-05, -0.849022508, 0.527110934, 0.0362436324, 0.213499025, 0.279519945, 0.936102211, 0.483298361, 0.802510262, -0.349856794), (i/t))
  1106. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1107. tw.C1 = tw.C1:lerp(cfn(-0.372848511, -0.0722842216, 0.553009033, -0.854472995, -0.519181132, 0.0180773418, 0.0282576494, -0.0117040379, 0.999532163, -0.518726707, 0.854584098, 0.0246716011), (i/t))
  1108. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1109. rlw.C1 = rlw.C1:lerp(cfn(0.604110718, 0.868469417, 0.250634432, -0.583400369, -0.0425886028, 0.81106621, 0.18535614, 0.965286076, 0.184013441, -0.790750384, 0.257688433, -0.555254877), (i/t))
  1110. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1111. llw.C1 = llw.C1:lerp(cfn(-0.323501587, 0.975544453, -0.139604568, 0.530117214, 0.0169198047, -0.847755373, -0.249983832, 0.958479464, -0.137189865, 0.810236335, 0.284651011, 0.512337029), (i/t))
  1112. for _,v in pairs(checkPartMag({rarm}, atkrange.Value)) do
  1113. if not hitdb[v] then hitdb[v] = true
  1114. strike(v, bdmg.Value)
  1115. if v ~= char and v:FindFirstChild("Head") ~= nil then
  1116. local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*9+v3(0,0,0)});db:AddItem(bv,.2)
  1117. end end end
  1118. if not active then break end
  1119. end
  1120. stats.defWS.Value = ogdefWS
  1121. lwoverride = false
  1122. rarmtrail.Enabled = false
  1123. softoverride = false
  1124. end,
  1125. ------------------
  1126. function()
  1127. local t = math.ceil(5/atkspd.Value)
  1128. local hitdb = {}
  1129. local hitdb2 = {}
  1130.  
  1131. --click4:Play()
  1132. stats.defWS.Value = 0
  1133.  
  1134. lwoverride = true
  1135. softoverride = true
  1136.  
  1137. for i = 1, t do swait()
  1138. raw.C1 = raw.C1:lerp(cfn(-0.302810669, 1.09821701, 0.0572509766, 0.480750889, -0.173084617, 0.859600723, -0.672185838, 0.556757152, 0.488040656, -0.563063025, -0.812441647, 0.151318148), (i/t))
  1139. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1140. law.C1 = law.C1:lerp(cfn(0.492706299, 0.929962158, -0.0142786503, 0.559643745, 0.304805338, -0.770640612, 0.636920452, 0.436749369, 0.635279715, 0.530215383, -0.846367717, 0.0502882451), (i/t))
  1141. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1142. hw.C1 = hw.C1:lerp(cfn(0, -0.499998093, 1.23977661e-05, -0.999818206, -0.00305603445, 0.0187794976, 0.019011708, -0.19902347, 0.979810476, 0.000742454082, 0.979990125, 0.199045151), (i/t))
  1143. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1144. tw.C1 = tw.C1:lerp(cfn(0.0513916016, 0.322216034, -0.179841042, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1145. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1146. rlw.C1 = rlw.C1:lerp(cfn(0.526924133, 0.770693779, 0.160274982, -0.121991217, 0.0235108901, 0.992250979, -0.0803930759, 0.996196866, -0.0334883071, -0.989269376, -0.0838577598, -0.119635805), (i/t))
  1147. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1148. llw.C1 = llw.C1:lerp(cfn(-0.375434875, 0.584111214, 0.283586025, 0.0782353953, -0.161623195, -0.983746469, -0.264305234, 0.948095322, -0.176785484, 0.9612602, 0.273838878, 0.0314566717), (i/t))
  1149. if not active then break end
  1150. end
  1151.  
  1152. for i = 1, t do swait()
  1153. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1154. raw.C1 = raw.C1:lerp(cfn(-0.302810669, 1.0982132, 0.0572509766, 0.45084244, -0.25191167, 0.8563146, -0.578684568, 0.647932053, 0.495282054, -0.679603577, -0.718834043, 0.146339491), (i/t))
  1155. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1156. law.C1 = law.C1:lerp(cfn(0.492702484, 0.929958344, -0.0142769814, 0.481865615, 0.404796064, -0.777135849, 0.533924639, 0.567589641, 0.626709104, 0.694785774, -0.716921628, 0.0573722422), (i/t))
  1157. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1158. hw.C1 = hw.C1:lerp(cfn(-1.52587891e-05, -0.499998569, 1.28746033e-05, -0.99928546, -0.00171103701, -0.0377303921, -0.0341711119, -0.384597242, 0.922452092, -0.0160902515, 0.923083484, 0.384263813), (i/t))
  1159. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1160. tw.C1 = tw.C1:lerp(cfn(0.0687103271, 0.613360167, -0.37926054, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1161. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1162. rlw.C1 = rlw.C1:lerp(cfn(0.511695862, 0.429277897, 0.181356907, -0.121991254, 0.0235108845, 0.99225086, -0.080393061, 0.996196747, -0.0334883034, -0.989269435, -0.0838577673, -0.119635776), (i/t))
  1163. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1164. llw.C1 = llw.C1:lerp(cfn(-0.353179932, 0.436035156, 0.237033367, 0.0484756455, -0.19665803, -0.979272842, -0.157218978, 0.966698885, -0.201915473, 0.986372828, 0.163746431, 0.0159426965), (i/t))
  1165. if not active then break end
  1166. end
  1167. rarmtrail.Enabled = true
  1168. larmtrail.Enabled = true
  1169. local bv = Create("BodyVelocity",{Parent = head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = head.CFrame.lookVector*15+v3(0,55,0)});db:AddItem(bv,3)
  1170. t = math.ceil(9/atkspd.Value)
  1171. local groundcheck = Ray.new(hrp.Position, ((hrp.CFrame.p - Vector3.new(0, 1, 0)) - hrp.CFrame.p).unit * 9999)
  1172. local p,hit = workspace:FindPartOnRay(groundcheck, char)
  1173.  
  1174. if p ~= nil then
  1175. local blast,m = CreateEffect({CFrame = cfn(hit), Size = v3(0,0,0), Color = p.Color, Transparency = .3, MeshId = "http://www.roblox.com/asset/?id=489415286", Scale = v3(2,2,2)},{Scale = v3(6,6,6), Transparency = 1},ti(t/60,Enum.EasingStyle.Sine), function(p,m) p.CFrame = p.CFrame*cfa(0,math.rad(-2),0) end)
  1176. end
  1177. click4swing:Play()
  1178. for i = 1, t do swait()
  1179. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1180. raw.C1 = raw.C1:lerp(cfn(-0.30280304, 1.0982132, 0.0572519302, 0.204576775, 0.474556923, 0.856117427, -0.706356943, -0.533916116, 0.464746833, 0.677647233, -0.699803531, 0.225981742), (i/t))
  1181. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1182. law.C1 = law.C1:lerp(cfn(0.492698669, 0.929946899, -0.0142741203, 0.461983919, -0.431435943, -0.774873018, 0.51311022, -0.58260721, 0.630304813, -0.723383248, -0.688788056, -0.0477801263), (i/t))
  1183. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1184. hw.C1 = hw.C1:lerp(cfn(-1.52587891e-05, -0.499998569, 1.33514404e-05, -0.999861658, 0.00617999583, 0.0153771145, 0.016478369, 0.469369143, 0.88284862, -0.00176249817, 0.882980585, -0.469407082), (i/t))
  1185. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1186. tw.C1 = tw.C1:lerp(cfn(0.0687103271, -0.14083986, 0.198039472, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1187. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1188. rlw.C1 = rlw.C1:lerp(cfn(0.492858887, 0.348651886, 0.187295914, -0.369778216, 0.201566309, 0.90699017, -0.0074472269, 0.975505888, -0.219829395, -0.92909044, -0.0880447775, -0.359219193), (i/t))
  1189. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1190. llw.C1 = llw.C1:lerp(cfn(-0.382980347, 0.155013084, 0.18204689, -0.121514469, -0.192362562, -0.973771036, -0.18626444, 0.968029141, -0.167984813, 0.974955916, 0.16096431, -0.15346083), (i/t))
  1191. for _,v in pairs(checkPartMag({tors}, atkrange.Value)) do
  1192. if not hitdb[v] then hitdb[v] = true
  1193. strike(v, bdmg.Value)
  1194. if v ~= char and v:FindFirstChild("Head") ~= nil then
  1195. local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*4+v3(0,35,0)});db:AddItem(bv,.2)
  1196. end end end
  1197. if not active then break end
  1198. end
  1199. bv.Velocity = head.CFrame.lookVector*5+v3(0,.1,0)
  1200. rarmtrail.Enabled = false
  1201. larmtrail.Enabled = false
  1202. for i = 1, t do swait()
  1203. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1204. raw.C1 = raw.C1:lerp(cfn(-0.302783966, 1.09819031, 0.0572509766, -0.48178339, 0.326616645, 0.813141525, 0.355514675, -0.775284529, 0.522052348, 0.800930917, 0.54060322, 0.257403851), (i/t))
  1205. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1206. law.C1 = law.C1:lerp(cfn(0.492702484, 0.929916382, -0.0142669678, -0.177349031, -0.559377193, -0.809714735, -0.372519523, -0.723383188, 0.581328094, -0.910919011, 0.404732764, -0.0800867006), (i/t))
  1207. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1208. hw.C1 = hw.C1:lerp(cfn(-4.57763672e-05, -0.499999046, 1.33514404e-05, -0.999808609, -0.00440785289, -0.0189856142, -0.0185011402, -0.0918424726, 0.995602071, -0.00613320991, 0.995764554, 0.0917427987), (i/t))
  1209. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1210. tw.C1 = tw.C1:lerp(cfn(0.058883667, -0.625146866, 0.204459667, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1211. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1212. rlw.C1 = rlw.C1:lerp(cfn(0.55317688, 0.606712341, 0.168273926, -0.369778275, 0.201566279, 0.90699017, -0.00744720083, 0.975505888, -0.21982941, -0.929090559, -0.0880447775, -0.359219193), (i/t))
  1213. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1214. llw.C1 = llw.C1:lerp(cfn(-0.459121704, 0.431542873, 0.354177475, -0.0931258872, -0.217426583, -0.971623361, -0.331467509, 0.926965535, -0.175663531, 0.938859344, 0.305701047, -0.15839541), (i/t))
  1215. if i == t then
  1216. for i = 1,t do swait()
  1217. t = math.ceil(10/atkspd.Value)
  1218. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1219. raw.C1 = raw.C1:lerp(cfn(-0.166427612, 1.18247604, 0.0899162292, 0.479739517, -0.176478893, 0.859475255, -0.668548346, 0.560864925, 0.488333225, -0.568232656, -0.808877826, 0.151085496), (i/t))
  1220. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1221. law.C1 = law.C1:lerp(cfn(0.364730835, 1.38685226, -0.0731935501, 0.575801611, -0.0982041359, -0.811666012, 0.770692527, 0.396579444, 0.498750776, 0.272911787, -0.912730038, 0.304037929), (i/t))
  1222. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1223. hw.C1 = hw.C1:lerp(cfn(-8.39233398e-05, -0.500001907, 1.33514404e-05, -0.999195933, -0.000962004066, -0.04003812, -0.0359325148, -0.419982225, 0.906821311, -0.0176888891, 0.907533288, 0.419609934), (i/t))
  1224. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1225. tw.C1 = tw.C1:lerp(cfn(0.0549468994, -0.505468845, 0.311865807, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1226. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1227. rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 0.483596802, 0.154666901, -0.811382473, -0.0898299217, 0.577568173, -0.583505869, 0.182438537, -0.79134655, -0.0342877731, -0.97910428, -0.200445801), (i/t))
  1228. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1229. llw.C1 = llw.C1:lerp(cfn(-0.267997742, 0.673923492, 0.0219688416, -0.670494974, 0.115156755, -0.732921243, 0.741906047, 0.107536785, -0.661818445, 0.00260289293, -0.987508953, -0.157540053), (i/t))
  1230. for _,v in pairs(checkPartMag({tors}, atkrange.Value)) do
  1231. if not hitdb2[v] then hitdb2[v] = true
  1232. strike(v, bdmg.Value)
  1233. if v ~= char and v:FindFirstChild("Head") ~= nil then
  1234. local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*8+v3(0,-45,0)});db:AddItem(bv,.2)
  1235. end end end
  1236. end
  1237. end
  1238. if not active then break end
  1239. end
  1240.  
  1241. click4:Play()
  1242.  
  1243. --[[
  1244. for i = 1, t do swait()
  1245. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1246. raw.C1 = raw.C1:lerp(cfn(-0.302780151, 1.09818649, 0.0572509766, 0.257833421, 0.443056107, 0.858612835, -0.760705888, -0.454801381, 0.463117331, 0.595688879, -0.772562683, 0.219773844), (i/t))
  1247. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1248. law.C1 = law.C1:lerp(cfn(0.492698669, 0.929912567, -0.0142655373, 0.549432814, -0.319710612, -0.771946907, 0.63940078, -0.433846653, 0.634775579, -0.53785193, -0.842353225, -0.0339452326), (i/t))
  1249. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1250. hw.C1 = hw.C1:lerp(cfn(-5.34057617e-05, -0.5, 1.33514404e-05, -0.999725044, -0.00431479886, -0.0229821187, -0.0220361296, -0.15502125, 0.987665772, -0.00782537833, 0.987902641, 0.154883087), (i/t))
  1251. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1252. tw.C1 = tw.C1:lerp(cfn(0.058883667, -0.625146866, 0.204459667, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1253. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1254. rlw.C1 = rlw.C1:lerp(cfn(0.55317688, 0.606712341, 0.168273926, -0.369778275, 0.201566279, 0.90699017, -0.51361382, 0.769120455, -0.380324811, -0.77425164, -0.606479406, -0.180876851), (i/t))
  1255. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1256. llw.C1 = llw.C1:lerp(cfn(-0.459129333, 0.431538582, 0.354175568, -0.157250524, -0.145559311, -0.976771891, 0.418847859, 0.885878265, -0.199445069, 0.894336283, -0.440483838, -0.0783389062), (i/t))
  1257. if not active then break end
  1258. end
  1259. ]]
  1260. t = math.ceil(10/atkspd.Value)
  1261.  
  1262. bv.Velocity = head.CFrame.lookVector*1+v3(0,0,0)
  1263. bv:Destroy()
  1264. softoverride = false
  1265. wsoverride = false
  1266. stats.defWS.Value = ogdefWS
  1267.  
  1268. end,
  1269. ------------------
  1270. }
  1271.  
  1272. -- Abilities --
  1273.  
  1274. bAbilities = {
  1275.  
  1276. function(Z)
  1277. local t = 20
  1278. local debounce = false
  1279. local hitdb = {}
  1280. for i = 1, t do swait()
  1281. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1282. raw.C1 = raw.C1:lerp(cfn(0.0750762075, 1.57937229, 0.0774162412, -0.374886483, -0.138058037, -0.916730165, 0.912305534, -0.230713248, -0.338330001, -0.164791822, -0.963175178, 0.21244444), (i/t))
  1283. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1284. law.C1 = law.C1:lerp(cfn(-0.0365462899, 1.416435, 0.278905511, -0.701345325, 0.0402352884, 0.711681604, -0.712713599, -0.0567048602, -0.699154437, 0.0122250989, -0.997577429, 0.0684466958), (i/t))
  1285. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1286. hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0123887211, 0.0476503447, 0.998788118, 0.0228109881, 0.998618603, -0.0473605841), (i/t))
  1287. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1288. tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1289. if not running then softoverride = true
  1290. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1291. rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.10699296, -0.0677309483, -0.371250659, -0.0446870849, 0.927453279, -0.0678555816, 0.997475564, 0.0208987631, -0.9260481, -0.0551784113, -0.373344183), (i/t))
  1292. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1293. llw.C1 = llw.C1:lerp(cfn(-0.369191945, 0.936182499, 0.236220762, 0.0985034108, -0.0757209659, -0.992250204, -0.0116863493, 0.996938944, -0.0772392452, 0.995068669, 0.0192046165, 0.0973158181), (i/t))
  1294. end
  1295. if not active then break end
  1296. end
  1297. t = 5
  1298. for i = 1, t do swait()
  1299. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1300. raw.C1 = raw.C1:lerp(cfn(0.0750762075, 1.26817226, 0.0774162412, -0.931284904, 0.0889114439, 0.353270561, -0.362814248, -0.139225274, -0.921399057, -0.0327373594, -0.986258626, 0.161918849), (i/t))
  1301. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1302. law.C1 = law.C1:lerp(cfn(-0.0365462899, 1.12913501, 0.17820552, -0.937413335, -0.0352566428, -0.346421063, 0.348211706, -0.0960772932, -0.932475865, -0.000407337211, -0.994746804, 0.102341734), (i/t))
  1303. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1304. hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0146638472, -0.0550639257, 0.998376131, 0.02141946, 0.998237252, 0.0553695522), (i/t))
  1305. if jumping then
  1306. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)*cfa(math.rad(60),0,0), (i/t))
  1307. else
  1308. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1309. end
  1310. tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1311. if not running then softoverride = true
  1312. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1313. rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.10699296, -0.0677309483, -0.371250659, -0.0446870849, 0.927453279, -0.0678555816, 0.997475564, 0.0208987631, -0.9260481, -0.0551784113, -0.373344183), (i/t))
  1314. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1315. llw.C1 = llw.C1:lerp(cfn(-0.369191945, 0.936182499, 0.236220762, 0.0989616737, -0.125055745, -0.987200439, -0.00678821094, 0.991958678, -0.126339689, 0.995068669, 0.0192046165, 0.0973158181), (i/t))
  1316. end
  1317. if not active then break end
  1318. if i == t then
  1319. wsoverride = true
  1320. softoverride = true
  1321. lwoverride = true
  1322. stats.defWS.Value = 0
  1323. t = 10
  1324. zclap:Play()
  1325.  
  1326. for i = 1, t do swait()
  1327. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1328. raw.C1 = raw.C1:lerp(cfn(0.0750762075, 1.18947232, 0.0774162412, 0.206978291, 0.151801541, 0.966493607, -0.975728095, -0.0401653349, 0.215263635, 0.071498692, -0.987592101, 0.139805824), (i/t))
  1329. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1330. law.C1 = law.C1:lerp(cfn(-0.0365462899, 1.25443506, 0.17820552, 0.288410664, -0.0981092006, -0.952463746, 0.957504213, 0.0291283801, 0.286934912, -0.000407337211, -0.994746804, 0.102341734), (i/t))
  1331. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1332. hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0179454088, -0.216327161, 0.976157188, 0.0187559053, 0.976069748, 0.216651261), (i/t))
  1333. if jumping then
  1334. -- jump vers
  1335. if i == 2 then
  1336. local clap,m = CreateEffect({CFrame = hrp.CFrame*cfn(0,.75,-2)*cfa(0,0,math.rad(90)), Color = Color3.fromRGB(196, 40, 28), Transparency = .2, MeshId = 'rbxassetid://514529782', Scale = v3(2,1.25,2)},{Scale = v3(6,1.25,6), Transparency = 1, Color = Color3.fromRGB(245, 205, 48)}, ti((t*5)/60,Enum.EasingStyle.Quint))
  1337. local blast,m = CreateEffect({CFrame = hrp.CFrame*cfa(math.rad(-90),0,0), Size = v3(0,0,0), Color = Color3.new(.7,.7,.7), Transparency = .1, MeshId = "rbxassetid://489415572", Scale = v3(3,3,3)},{Scale = v3(4,12,4),Offset = v3(0,-4,0), Transparency = 1},ti(t/60,Enum.EasingStyle.Quad), function(p,m) p.CFrame = p.CFrame*cfa(0,math.rad(-0.5),0) end)
  1338. end
  1339. hrp.Velocity=hrp.CFrame.lookVector*-5/(i/10)+v3(0,35/(i/10),0)
  1340. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)*cfa(math.rad(85),0,0), (i/t))
  1341. else
  1342. -- ground vers
  1343. if i == 2 then
  1344. local clap,m = CreateEffect({CFrame = hrp.CFrame*cfn(0,.75,-2)*cfa(0,0,math.rad(90)), Color = Color3.fromRGB(196, 40, 28), Transparency = .2, MeshId = 'rbxassetid://514529782', Scale = v3(2,1.25,2)},{Scale = v3(6,1.25,6), Transparency = 1, Color = Color3.fromRGB(245, 205, 48)}, ti((t*5)/60,Enum.EasingStyle.Quint))
  1345. local blast,m = CreateEffect({CFrame = hrp.CFrame*cfa(math.rad(-90),0,0), Size = v3(0,0,0), Color = Color3.new(.7,.7,.7), Transparency = .1, MeshId = "rbxassetid://489415572", Scale = v3(3,3,3)},{Scale = v3(4,12,4),Offset = v3(0,-4,0), Transparency = 1},ti(t/60,Enum.EasingStyle.Quad), function(p,m) p.CFrame = p.CFrame*cfa(0,math.rad(-0.5),0) end)
  1346. end
  1347. hrp.Velocity=hrp.CFrame.lookVector*-35/(i/10)
  1348. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1349. end
  1350.  
  1351. if i < 3 then
  1352. for _,v in pairs(checkPartMag({tors}, atkrange.Value*1.4)) do
  1353. if not hitdb[v] then hitdb[v] = true
  1354. strike(v, bdmg.Value*2.5)
  1355. if v ~= char then
  1356. if jumping then
  1357. local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*4+v3(0,75,0)});db:AddItem(bv,.2)
  1358. else
  1359. local bv = Create("BodyVelocity",{Parent = v.Head, MaxForce = v3(math.huge,math.huge,math.huge), Velocity = hrp.CFrame.lookVector*65+v3(0,15,0)});db:AddItem(bv,.2)
  1360. end end end end
  1361. end
  1362.  
  1363. tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1364. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1365. rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.10699296, -0.0677309483, -0.405917794, 0.00236056373, 0.913903117, -0.733965695, 0.594987214, -0.327532023, -0.544538021, -0.803731084, -0.239783466), (i/t))
  1366. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1367. llw.C1 = llw.C1:lerp(cfn(-0.369191945, 0.936182499, 0.236220762, -0.0890520513, -0.0690964013, -0.993625641, 0.722135901, 0.682590604, -0.112188227, 0.685995996, -0.727520108, -0.010890305), (i/t))
  1368. if not active then break end
  1369. end
  1370. end
  1371. end
  1372.  
  1373.  
  1374. wsoverride = false
  1375. softoverride = false
  1376. lwoverride = false
  1377. stats.defWS.Value = ogdefWS
  1378. end,
  1379.  
  1380. function(X)
  1381. print('X')
  1382. stats.defWS.Value = ogdefWS
  1383. end,
  1384.  
  1385. function(C)
  1386. print('C')
  1387. stats.defWS.Value = ogdefWS
  1388. end,
  1389.  
  1390. function(V)
  1391. print('V')
  1392. stats.defWS.Value = ogdefWS
  1393. end,
  1394.  
  1395. function(T)
  1396. local taunts = {"This is goina be too easy!", "Come on! Are you scared?", "Bring it on!", "I'll never lose this battle!", "You'll taste the flame!","I Found Your Weakness Time To Strike!"}
  1397. local t = 45
  1398. stats.defWS.Value = 0
  1399. softoverride = true
  1400. hume.JumpPower = 0
  1401. hume.AutoRotate = false
  1402. spawn(function()
  1403. TauntMessage(tostring(taunts[math.random(1,#taunts)]))
  1404. end)
  1405. for i = 1, t do swait()
  1406. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1407. raw.C1 = raw.C1:lerp(cfn(-0.166423798, 1.18247223, 0.0899162292, 0.106952243, 0.513849616, 0.851182878, -0.594691873, -0.653015912, 0.468942821, 0.796806395, -0.556348562, 0.235742256), (i/t))
  1408. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1409. law.C1 = law.C1:lerp(cfn(0.364753723, 1.3868351, -0.0731945038, 0.133996189, -0.543290615, -0.828778207, 0.444126844, -0.714705348, 0.540316761, -0.885884821, -0.440484643, 0.145523429), (i/t))
  1410. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1411. hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0108997412, 0.111619368, 0.99369204, 0.0235588029, 0.993504286, -0.111341089), (i/t))
  1412. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1413. tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1414. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1415. rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.04809296, -0.0677309483, -0.370836854, -0.0506710969, 0.927311182, -0.0700818449, 0.997189462, 0.0264630746, -0.9260481, -0.0551784113, -0.373344183), (i/t))
  1416. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1417. llw.C1 = llw.C1:lerp(cfn(-0.470191956, 0.936182499, 0.0490207672, -0.186812609, -0.0780613497, -0.979287386, -0.0116863493, 0.996938944, -0.0772392452, 0.982326627, -0.00298445299, -0.187154979), (i/t))
  1418. if not active then break end
  1419. end
  1420. taunt:Play()
  1421. t = 10
  1422. for i = 1, t do swait()
  1423. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1424. raw.C1 = raw.C1:lerp(cfn(-0.166423798, 0.422772229, -0.425983757, 0.227620631, 0.647929192, 0.726890028, -0.529099345, -0.544376493, 0.650925398, 0.817459762, -0.532763541, 0.2189091), (i/t))
  1425. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1426. law.C1 = law.C1:lerp(cfn(0.364753723, 0.544435084, -0.56209451, 0.140062913, -0.5452981, -0.826453447, 0.633762062, -0.591925383, 0.497960299, -0.76073879, -0.593522906, 0.262683839), (i/t))
  1427. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1428. hw.C1 = hw.C1:lerp(cfn(-9.15527344e-05, -0.500003815, 1.43051147e-05, -0.999660969, 0.0221978985, -0.0134584736, -0.0158787668, -0.112737261, 0.993499041, 0.0205350034, 0.993378043, 0.113050409), (i/t))
  1429. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0), (i/t))
  1430. tw.C1 = tw.C1:lerp(cfn(0.078994751, -0.0419530869, 0.0551891327, -0.998109102, -0.0587483943, 0.0180773418, 0.0194905065, -0.023571156, 0.999532163, -0.0582948327, 0.997994542, 0.0246716011), (i/t))
  1431. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1432. rlw.C1 = rlw.C1:lerp(cfn(0.399837494, 1.10699296, -0.0677309483, -0.371250659, -0.0446870849, 0.927453279, -0.0678555816, 0.997475564, 0.0208987631, -0.9260481, -0.0551784113, -0.373344183), (i/t))
  1433. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1434. llw.C1 = llw.C1:lerp(cfn(-0.470191956, 0.936182499, 0.0490207672, -0.32214272, -0.0768799558, -0.943562269, -0.0116863493, 0.996938944, -0.0772392452, 0.94661957, -0.0138547514, -0.322057366), (i/t))
  1435. if not active then break end
  1436. end
  1437. stats.defWS.Value = ogdefWS
  1438. wsoverride = false
  1439. softoverride = false
  1440. hume.JumpPower = 50
  1441. hume.AutoRotate = true
  1442. end,
  1443.  
  1444. function(ASE)
  1445. print('ASE')
  1446. stats.defWS.Value = ogdefWS
  1447. end,
  1448.  
  1449. function(DSDR)
  1450. print('DSDR')
  1451. stats.defWS.Value = ogdefWS
  1452. end,
  1453.  
  1454. function(ASDER)
  1455. print('ASDER')
  1456. stats.defWS.Value = ogdefWS
  1457. end,
  1458. }
  1459.  
  1460. -- coroutines
  1461. ----------------------------------------------
  1462. local sine = 1
  1463. local change = 1.1
  1464. local lastkeys = {}
  1465. local keystrokewait = .25
  1466. local keystroketime = tick()
  1467. local backgroundfunctions = coroutine.resume(coroutine.create(function()
  1468. while true do swait()
  1469. ---------------------
  1470. sine = sine + change
  1471. ---------------------
  1472.  
  1473. ---------------------
  1474. defWS = stats.defWS.Value
  1475. ---------------------
  1476.  
  1477. ---------------------
  1478. for i,v in ipairs(buttons) do
  1479. local ab = abilities[i]
  1480. v.Main:TweenSize(UDim2.new(math.clamp((ab.cd - ab.ccd)/ab.cd,0,1), 0, 0.05, 0), "Out", "Sine", .1, true)
  1481. if ab.ccd > 0 then v.SkillName.Text = ab.name.."("..ab.ccd..")"
  1482. else v.SkillName.Text = ab.name
  1483. end end
  1484. ---------------------
  1485.  
  1486.  
  1487. ---------------------
  1488. local tvel = (hrp.Velocity * v3(1, 0, 1)).magnitude
  1489. local groundcheck = Ray.new(hrp.Position, ((hrp.CFrame.p - Vector3.new(0, 1, 0)) - hrp.CFrame.p).unit * 4)
  1490. local hit = workspace:FindPartOnRay(groundcheck, char)
  1491. if hit then
  1492. if jumping then jumping = false; end
  1493. else jumping = true
  1494. end
  1495.  
  1496. if tvel > 2 then
  1497.  
  1498. if not running then running = true; softoverride = false end
  1499. elseif running then running = false
  1500. end
  1501.  
  1502. if (wsoverride or lwoverride) and not active then
  1503. wsoverride = false; lwoverride = false
  1504. end
  1505.  
  1506. if not wsoverride then
  1507. hume.WalkSpeed = defWS
  1508. end
  1509. ---------------------
  1510.  
  1511. ---------------------
  1512. if (tick()-keystroketime)>=keystrokewait
  1513. and not active then lastkeys = {};
  1514. end
  1515. ---------------------
  1516.  
  1517. ---------------------
  1518. if (tick()-combotime)>=combowait
  1519. and not active then combostep = 0
  1520. end
  1521. ---------------------
  1522.  
  1523. end
  1524. end))
  1525. ----------------------------------------------
  1526. local runanim = coroutine.resume(coroutine.create(function()
  1527. while true do swait()
  1528. local vtvel = math.abs(hrp.Velocity.Y)
  1529. local t = 20
  1530.  
  1531. if equipped and not active then
  1532.  
  1533. if jumping then
  1534.  
  1535. if hrp.Velocity.Y > 1 then for i = 1, t do swait()
  1536. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1537. raw.C1 = raw.C1:lerp(cfn(-0.500007629, 0.499973297, 7.62939453e-06, 0.251017749, 0.349050283, 0.902858853, -0.242053419, 0.925724447, -0.290593266, -0.93723017, -0.145595998, 0.316862077), (i/t))
  1538. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1539. law.C1 = law.C1:lerp(cfn(0.5, 0.499975204, 5.7220459e-06, 0.434104592, -0.372881055, -0.820068955, 0.191029459, 0.927715361, -0.320705652, 0.880375564, -0.0174375419, 0.473956704), (i/t))
  1540. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1541. hw.C1 = hw.C1:lerp(cfn(0, -0.5, 0, -1, 0, 0, 0, 0.228240907, 0.97360462, 0, 0.97360462, -0.228240907), (i/t))
  1542. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1543. tw.C1 = tw.C1:lerp(cfn(0, -0.125099421, 0.0200710297, -1, 0, 0, 0, 0.15841493, 0.987364173, 0, 0.987372637, -0.158413559)*cfa(0,(hrp.RotVelocity.Y/70)*-1,0), (i/t))
  1544. if not jumping or active or hrp.Velocity.Y < 1 then
  1545. break end end
  1546.  
  1547. else for i = 1, t do swait()
  1548. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1549. raw.C1 = raw.C1:lerp(cfn(-0.177225113, 0.951957703, -0.124288559, 0.342456222, 0.919000208, 0.195311174, -0.340036452, 0.315021098, -0.886078894, -0.875841558, 0.237030745, 0.420378119), (i/t))
  1550. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1551. law.C1 = law.C1:lerp(cfn(0.202444077, 1.07809448, -0.057592392, 0.127752572, -0.977642238, -0.167018279, 0.404162556, 0.205097839, -0.891396403, 0.905721784, 0.0463756546, 0.421328098), (i/t))
  1552. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1553. hw.C1 = hw.C1:lerp(cfn(0, -0.536720276, 0.120282173, -1, 0, 0, 0, -0.379987985, 0.924991488, 0, 0.924991548, 0.379987925), (i/t))
  1554. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), (i/t))
  1555. tw.C1 = tw.C1:lerp(cfn(0, 0.0187618732, -0.00301074982, -1, 0, 0, 0, 0.15841493, 0.987372637, 0, 0.987372637, -0.15841493)*cfa(0,(hrp.RotVelocity.Y/60)*-1,0), (i/t))
  1556. if not jumping or active or hrp.Velocity.Y > 1 then
  1557. break end end end
  1558.  
  1559. elseif running then while true do swait()
  1560. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfn(0,-.2+(-.075+-0.075*math.cos(sine/7)),0)*cfa(0,0,math.rad(10+(-6+-6*math.sin(sine/7)))), .05*(hume.WalkSpeed/ogdefWS))
  1561. raw.C1 = raw.C1:lerp(cfn(-0.281160355, 0.554321289, -0.324015617, 0.460413992, 0.395485044, 0.79473871, -0.520304143, -0.605142057, 0.602564573, 0.71923697, -0.690929532, -0.0728438571), .05*(hume.WalkSpeed/ogdefWS))
  1562. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)*cfn(0.1,.4+(-.075+-0.075*math.cos(sine/7)),0.05)*cfa(0,math.rad(-5),math.rad(-10+(6+6*math.sin(sine/7)))), .05*(hume.WalkSpeed/ogdefWS))
  1563. law.C1 = law.C1:lerp(cfn(0.160682678, 0.746686935, -0.513758183, 0.278585047, -0.309014767, -0.90934056, 0.740218639, -0.534194529, 0.408304513, -0.611936927, -0.78685832, 0.0799198821), .05*(hume.WalkSpeed/ogdefWS))
  1564. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*cfa(math.rad(3+(3+3*math.sin(sine/7))),0,0), .05*(hume.WalkSpeed/ogdefWS))
  1565. hw.C1 = hw.C1:lerp(cfn(0, -0.499991417, 9.53674316e-07, -1, 0, 0, 0, 0.237879276, 0.971294761, 0, 0.97129482, -0.237879276), .05*(hume.WalkSpeed/ogdefWS))
  1566. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*cfa(math.rad(-10+math.min(5*(hume.WalkSpeed*2)/(ogdefWS*2),50)),0,0)*cfn(0,0,-.1+0.5*math.sin(sine/3.5)), .05*(hume.WalkSpeed/ogdefWS))
  1567. tw.C1 = tw.C1:lerp(cfn(0, 0, 0, -1, 0, 0, 0, -0.246710896, 0.96908915, 0, 0.969089091, 0.246710911)*cfa(0,(hrp.RotVelocity.Y/50)*-1,0), .05*(hume.WalkSpeed/ogdefWS))
  1568. if not running or jumping or active then break end
  1569. end
  1570.  
  1571. else t = 60
  1572. while true do swait()
  1573. raw.C0 = raw.C0:lerp(cfn(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfn(0,-.075+-.075*math.cos(sine/12),0)*cfa(0,0,math.rad(3+3*math.sin(sine/12))), .05*(hume.WalkSpeed/ogdefWS))
  1574. raw.C1 = raw.C1:lerp(cfn(-0.477531433, 0.935428619, -0.596037865, 0.745181262, 0.299401611, 0.595872164, -0.450283945, -0.433180451, 0.780768275, 0.491883516, -0.850125492, -0.187982187), .05*(hume.WalkSpeed/ogdefWS))
  1575. law.C0 = law.C0:lerp(cfn(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)*cfn(0,-.075+-.075*math.cos(sine/12),0)*cfa(0,0,math.rad(-3+-3*math.sin(sine/12))), .05*(hume.WalkSpeed/ogdefWS))
  1576. law.C1 = law.C1:lerp(cfn(0.352771759, 0.278047562, 0.0161443949, 0.023957219, -0.289330751, -0.956929326, 0.92007041, -0.36801213, 0.134304121, -0.39101994, -0.883659899, 0.257388115), .05*(hume.WalkSpeed/ogdefWS))
  1577. hw.C0 = hw.C0:lerp(cfn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*cfn(0,0,-.05+-.05*math.cos(sine/12))*cfa(math.rad(6+6*math.sin(sine/12))/2,math.rad(2+2*math.sin(sine/12)),0), .05*(hume.WalkSpeed/ogdefWS))
  1578. hw.C1 = hw.C1:lerp(cfn(-0.00359725952, -0.502668381, 0.0374317169, -0.779052615, -0.626861989, -0.011004637, 0.0632682145, -0.0960671604, 0.993362129, -0.623758137, 0.773185074, 0.114501812), .05*(hume.WalkSpeed/ogdefWS))
  1579. tw.C0 = tw.C0:lerp(cfn(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*cfn(0,0,-.1+-.1*math.cos(sine/12)), .05*(hume.WalkSpeed/ogdefWS))
  1580. tw.C1 = tw.C1:lerp(cfn(0, 0, 0, -0.835153043, 0.550017655, 0, 0, 0, 1, 0.550017655, 0.835153043, 0), .05*(hume.WalkSpeed/ogdefWS))
  1581. if running or jumping or active then break end
  1582. end end end end end))
  1583. ----------------------------------------------
  1584. local legwalk = coroutine.resume(coroutine.create(function()
  1585. while true do swait()
  1586. local t = math.ceil(300/hume.WalkSpeed)
  1587. local t2 = 20
  1588.  
  1589.  
  1590. if equipped and not (lwoverride or softoverride) then
  1591.  
  1592. if jumping then
  1593.  
  1594. if hrp.Velocity.Y > 1 then for i = 1, t2 do swait()
  1595. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08), (i/t))
  1596. rlw.C1 = rlw.C1:lerp(cfn(0.5, 0.999974728, 3.81469727e-06, -4.37114984e-08, -5.94047055e-13, 1, 0.252321392, 0.967643499, 1.10299183e-08, -0.967643619, 0.252321362, -4.22969926e-08), (i/t))
  1597. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1598. llw.C1 = llw.C1:lerp(cfn(-0.5, 0.165016651, 0.494580269, -0.10682182, -0.0171381384, -0.994130492, -0.30952388, 0.950742066, 0.0168689713, 0.944872499, 0.309509099, -0.106864661), (i/t))
  1599. if not jumping or lwoverride or softoverride
  1600. or hrp.Velocity.Y < 1 then break end
  1601. end
  1602.  
  1603. else for i = 1, t2 do swait()
  1604. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfa(0,0,math.rad(30)), (i/t))
  1605. rlw.C1 = rlw.C1:lerp(cfn(0.5, 0.999965906, 2.38418579e-06, -4.37115801e-08, -5.73418429e-13, 1, 0.38218689, 0.924075961, 1.67065206e-08, -0.924084723, 0.382187426, -4.03929725e-08), (i/t))
  1606. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), (i/t))
  1607. llw.C1 = llw.C1:lerp(cfn(-0.501789093, -0.115627527, 0.46698761, -0.125099733, -0.0136204232, -0.992050707, -0.252705514, 0.967355907, 0.0185854342, 0.959421515, 0.253022134, -0.124458991), (i/t))
  1608. if not jumping or lwoverride or softoverride
  1609. or hrp.Velocity.Y > 1 then break end
  1610. end end
  1611.  
  1612. elseif running then while true do swait()
  1613. rlw.C0 = rlw.C0:lerp(cfn(1,-1+math.min(-math.cos(sine/7)*.4+(0.1+0.2*math.cos(sine/4)),0.5),-.5*-math.sin(sine/7))*cfa(0,math.rad(90)+(hrp.RotVelocity.Y/65)*-1,math.rad(math.clamp(-5+-200*-math.sin(sine/7)*-0.4,-75,45))),.1*(hume.WalkSpeed/ogdefWS))
  1614. llw.C0 = llw.C0:lerp(cfn(-1,-1+math.min(math.cos(sine/7)*.4+(0.1+0.2*math.cos(sine/4)),0.5),-.5*math.sin(sine/7))*cfa(0,math.rad(-90)+(hrp.RotVelocity.Y/65)*-1,math.rad(math.clamp(5+200*math.sin(sine/7)*-0.4,-45,75))),.1*(hume.WalkSpeed/ogdefWS))
  1615. rlw.C1 = rlw.C1:lerp(cfn(0.5, 1, 0, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883e-08), .05*(hume.WalkSpeed/ogdefWS))
  1616. llw.C1 = llw.C1:lerp(cfn(-0.5, 1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08), .05*(hume.WalkSpeed/ogdefWS))
  1617. if not running or jumping or lwoverride or softoverride then break end
  1618. end
  1619. else
  1620. while true do swait()
  1621. rlw.C0 = rlw.C0:lerp(cfn(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)*cfn(0,-.1+.1*math.cos(sine/12),0)*cfa(0,math.rad(-2+-2*math.sin(sine/24)),0), .05*(hume.WalkSpeed/ogdefWS))
  1622. rlw.C1 = rlw.C1:lerp(cfn(0.304801941, 0.852827549, 0.463191748, 0.581429958, 5.1984447e-08, 0.813596547, 0.246323064, 0.953067482, -0.176032797, -0.775412261, 0.302758336, 0.554141939), .05*(hume.WalkSpeed/ogdefWS))
  1623. llw.C0 = llw.C0:lerp(cfn(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)*cfn(0,-.1+.1*math.cos(sine/12),0)*cfa(0,math.rad(2+2*math.sin(sine/24)),0), .05*(hume.WalkSpeed/ogdefWS))
  1624. llw.C1 = llw.C1:lerp(cfn(-0.413093567, 0.9999578, -0.091591835, -0.47353515, 0, -0.880774856, 0, 1, 0, 0.880774856, 0, -0.47353515), .05*(hume.WalkSpeed/ogdefWS))
  1625. if running or jumping or lwoverride or softoverride then break end
  1626. end end
  1627.  
  1628. elseif not equipped then
  1629. rlw.C0 = stand.rleg; llw.C0 = stand.lleg
  1630. end end end))
  1631. ----------------------------------------------
  1632. -- Input Events
  1633.  
  1634. hume.Died:connect(function()
  1635. TauntMessage("Oof!")
  1636. end)
  1637.  
  1638. mouse.Button1Down:connect(function()
  1639. if equipped and not active then active = true
  1640. attack(); active = false
  1641. end end)
  1642.  
  1643. --[[
  1644. uis.InputBegan:connect(function(key)
  1645. ----------------------------------------------------]
  1646. for i,v in ipairs(abilities) do
  1647. if key.KeyCode == v.key then
  1648. if equipped and cancastab.Value == true and not active then
  1649. active = true; cast(i); active = false
  1650. end end end
  1651.  
  1652. if key.KeyCode == Enum.KeyCode.Q then
  1653. if not equipped then equipped = true; active = true
  1654. equip(); active = false
  1655. print'equipped'
  1656. else if not active then active = true
  1657. unequip(); active = false; equipped = false
  1658. print'unequipped'
  1659. end end end
  1660. ----------------------------------------------------]
  1661. end)
  1662. ]]
  1663. script.SkillGui.Parent=plr.PlayerGui
  1664. script.Gauntlet.Parent=char
  1665. script.Gauntlet2.Parent=char
  1666. mouse.KeyDown:connect(function(key)
  1667. key = key:lower()
  1668. keystroketime = tick()
  1669. table.insert(lastkeys,string.upper(key))
  1670. for i,v in ipairs(abilities) do
  1671.  
  1672. if table.concat(lastkeys) == v.key and v.keystroke == true then
  1673. if equipped and cancastab.Value == true and not active then
  1674. active = true; cast(i); active = false
  1675. end end
  1676.  
  1677. if key == v.key:lower() and v.keystroke == false then
  1678. if equipped and cancastab.Value == true and not active then
  1679. active = true; cast(i); active = false
  1680. end end end
  1681.  
  1682. if key == "q" then
  1683. if not equipped then equipped = true; active = true
  1684. equip(); active = false
  1685. print'equipped'
  1686. else if not active then active = true
  1687. unequip(); active = false; equipped = false
  1688. print'unequipped'
  1689. end end end end)
  1690. -- Arbitrary End Code --
  1691. end))
  1692. Configuration1.Name = "Stats"
  1693. Configuration1.Parent = LocalScript0
  1694. NumberValue2.Name = "BaseDamage"
  1695. NumberValue2.Parent = Configuration1
  1696. NumberValue2.Value = 5
  1697. NumberValue3.Name = "AtkSpeed"
  1698. NumberValue3.Parent = Configuration1
  1699. NumberValue3.Value = 1
  1700. NumberValue4.Name = "AtkRange"
  1701. NumberValue4.Parent = Configuration1
  1702. NumberValue4.Value = 3
  1703. BoolValue5.Name = "CanCastAbilities"
  1704. BoolValue5.Parent = Configuration1
  1705. BoolValue5.Value = true
  1706. NumberValue6.Name = "FPS"
  1707. NumberValue6.Parent = Configuration1
  1708. NumberValue6.Value = 60
  1709. IntValue7.Name = "defWS"
  1710. IntValue7.Parent = Configuration1
  1711. IntValue7.Value = 16
  1712. ScreenGui8.Name = "SkillGui"
  1713. ScreenGui8.Parent = LocalScript0
  1714. Frame9.Name = "Main"
  1715. Frame9.Parent = ScreenGui8
  1716. Frame9.Position = UDim2.new(0.725000024, 0, 0.800000012, 0)
  1717. Frame9.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
  1718. Frame9.BackgroundColor = BrickColor.new("Institutional white")
  1719. Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
  1720. Frame9.BackgroundTransparency = 1
  1721. Frame9.BorderSizePixel = 0
  1722. Frame10.Name = "Z"
  1723. Frame10.Parent = Frame9
  1724. Frame10.Size = UDim2.new(0.400000006, 0, 0.25, 0)
  1725. Frame10.BackgroundColor = BrickColor.new("Institutional white")
  1726. Frame10.BackgroundColor3 = Color3.new(1, 1, 1)
  1727. Frame10.BackgroundTransparency = 1
  1728. Frame11.Name = "Main"
  1729. Frame11.Parent = Frame10
  1730. Frame11.Size = UDim2.new(1, 0, 0.0500000007, 0)
  1731. Frame11.BackgroundColor = BrickColor.new("Deep orange")
  1732. Frame11.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  1733. Frame11.BorderSizePixel = 0
  1734. TextLabel12.Name = "SkillName"
  1735. TextLabel12.Parent = Frame10
  1736. TextLabel12.Size = UDim2.new(0.200000003, 0, 1, 0)
  1737. TextLabel12.BackgroundColor = BrickColor.new("Institutional white")
  1738. TextLabel12.BackgroundColor3 = Color3.new(1, 1, 1)
  1739. TextLabel12.BackgroundTransparency = 1
  1740. TextLabel12.Font = Enum.Font.SourceSans
  1741. TextLabel12.FontSize = Enum.FontSize.Size18
  1742. TextLabel12.Text = "Z"
  1743. TextLabel12.TextColor = BrickColor.new("Institutional white")
  1744. TextLabel12.TextColor3 = Color3.new(1, 1, 1)
  1745. TextLabel12.TextSize = 17
  1746. TextLabel12.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  1747. TextLabel12.TextStrokeTransparency = 0.5
  1748. TextLabel12.TextXAlignment = Enum.TextXAlignment.Left
  1749. TextLabel12.TextYAlignment = Enum.TextYAlignment.Top
  1750. Frame13.Name = "X"
  1751. Frame13.Parent = Frame9
  1752. Frame13.Position = UDim2.new(0, 0, 0.25, 0)
  1753. Frame13.Size = UDim2.new(0.400000006, 0, 0.25, 0)
  1754. Frame13.BackgroundColor = BrickColor.new("Institutional white")
  1755. Frame13.BackgroundColor3 = Color3.new(1, 1, 1)
  1756. Frame13.BackgroundTransparency = 1
  1757. Frame14.Name = "Main"
  1758. Frame14.Parent = Frame13
  1759. Frame14.Size = UDim2.new(1, 0, 0.0500000007, 0)
  1760. Frame14.BackgroundColor = BrickColor.new("Deep orange")
  1761. Frame14.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  1762. Frame14.BorderSizePixel = 0
  1763. TextLabel15.Name = "SkillName"
  1764. TextLabel15.Parent = Frame13
  1765. TextLabel15.Size = UDim2.new(0.200000003, 0, 1, 0)
  1766. TextLabel15.BackgroundColor = BrickColor.new("Institutional white")
  1767. TextLabel15.BackgroundColor3 = Color3.new(1, 1, 1)
  1768. TextLabel15.BackgroundTransparency = 1
  1769. TextLabel15.Font = Enum.Font.SourceSans
  1770. TextLabel15.FontSize = Enum.FontSize.Size18
  1771. TextLabel15.Text = "X"
  1772. TextLabel15.TextColor = BrickColor.new("Institutional white")
  1773. TextLabel15.TextColor3 = Color3.new(1, 1, 1)
  1774. TextLabel15.TextSize = 17
  1775. TextLabel15.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  1776. TextLabel15.TextStrokeTransparency = 0.5
  1777. TextLabel15.TextXAlignment = Enum.TextXAlignment.Left
  1778. TextLabel15.TextYAlignment = Enum.TextYAlignment.Top
  1779. Frame16.Name = "C"
  1780. Frame16.Parent = Frame9
  1781. Frame16.Position = UDim2.new(0, 0, 0.5, 0)
  1782. Frame16.Size = UDim2.new(0.400000006, 0, 0.25, 0)
  1783. Frame16.BackgroundColor = BrickColor.new("Institutional white")
  1784. Frame16.BackgroundColor3 = Color3.new(1, 1, 1)
  1785. Frame16.BackgroundTransparency = 1
  1786. Frame17.Name = "Main"
  1787. Frame17.Parent = Frame16
  1788. Frame17.Size = UDim2.new(1, 0, 0.0500000007, 0)
  1789. Frame17.BackgroundColor = BrickColor.new("Deep orange")
  1790. Frame17.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  1791. Frame17.BorderSizePixel = 0
  1792. TextLabel18.Name = "SkillName"
  1793. TextLabel18.Parent = Frame16
  1794. TextLabel18.Size = UDim2.new(0.200000003, 0, 1, 0)
  1795. TextLabel18.BackgroundColor = BrickColor.new("Institutional white")
  1796. TextLabel18.BackgroundColor3 = Color3.new(1, 1, 1)
  1797. TextLabel18.BackgroundTransparency = 1
  1798. TextLabel18.Font = Enum.Font.SourceSans
  1799. TextLabel18.FontSize = Enum.FontSize.Size18
  1800. TextLabel18.Text = "C"
  1801. TextLabel18.TextColor = BrickColor.new("Institutional white")
  1802. TextLabel18.TextColor3 = Color3.new(1, 1, 1)
  1803. TextLabel18.TextSize = 17
  1804. TextLabel18.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  1805. TextLabel18.TextStrokeTransparency = 0.5
  1806. TextLabel18.TextXAlignment = Enum.TextXAlignment.Left
  1807. TextLabel18.TextYAlignment = Enum.TextYAlignment.Top
  1808. Frame19.Name = "V"
  1809. Frame19.Parent = Frame9
  1810. Frame19.Position = UDim2.new(0, 0, 0.75, 0)
  1811. Frame19.Size = UDim2.new(0.400000006, 0, 0.25, 0)
  1812. Frame19.BackgroundColor = BrickColor.new("Institutional white")
  1813. Frame19.BackgroundColor3 = Color3.new(1, 1, 1)
  1814. Frame19.BackgroundTransparency = 1
  1815. Frame20.Name = "Main"
  1816. Frame20.Parent = Frame19
  1817. Frame20.Size = UDim2.new(1, 0, 0.0500000007, 0)
  1818. Frame20.BackgroundColor = BrickColor.new("Deep orange")
  1819. Frame20.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  1820. Frame20.BorderSizePixel = 0
  1821. TextLabel21.Name = "SkillName"
  1822. TextLabel21.Parent = Frame19
  1823. TextLabel21.Size = UDim2.new(0.200000003, 0, 1, 0)
  1824. TextLabel21.BackgroundColor = BrickColor.new("Institutional white")
  1825. TextLabel21.BackgroundColor3 = Color3.new(1, 1, 1)
  1826. TextLabel21.BackgroundTransparency = 1
  1827. TextLabel21.Font = Enum.Font.SourceSans
  1828. TextLabel21.FontSize = Enum.FontSize.Size18
  1829. TextLabel21.Text = "V"
  1830. TextLabel21.TextColor = BrickColor.new("Institutional white")
  1831. TextLabel21.TextColor3 = Color3.new(1, 1, 1)
  1832. TextLabel21.TextSize = 17
  1833. TextLabel21.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  1834. TextLabel21.TextStrokeTransparency = 0.5
  1835. TextLabel21.TextXAlignment = Enum.TextXAlignment.Left
  1836. TextLabel21.TextYAlignment = Enum.TextYAlignment.Top
  1837. Frame22.Name = "ASE"
  1838. Frame22.Parent = Frame9
  1839. Frame22.Position = UDim2.new(0.5, 0, 0, 0)
  1840. Frame22.Size = UDim2.new(0.400000006, 0, 0.25, 0)
  1841. Frame22.BackgroundColor = BrickColor.new("Institutional white")
  1842. Frame22.BackgroundColor3 = Color3.new(1, 1, 1)
  1843. Frame22.BackgroundTransparency = 1
  1844. Frame23.Name = "Main"
  1845. Frame23.Parent = Frame22
  1846. Frame23.Size = UDim2.new(1, 0, 0.0500000007, 0)
  1847. Frame23.BackgroundColor = BrickColor.new("New Yeller")
  1848. Frame23.BackgroundColor3 = Color3.new(1, 1, 0)
  1849. Frame23.BorderSizePixel = 0
  1850. TextLabel24.Name = "SkillName"
  1851. TextLabel24.Parent = Frame22
  1852. TextLabel24.Size = UDim2.new(0.200000003, 0, 1, 0)
  1853. TextLabel24.BackgroundColor = BrickColor.new("Institutional white")
  1854. TextLabel24.BackgroundColor3 = Color3.new(1, 1, 1)
  1855. TextLabel24.BackgroundTransparency = 1
  1856. TextLabel24.Font = Enum.Font.SourceSans
  1857. TextLabel24.FontSize = Enum.FontSize.Size18
  1858. TextLabel24.Text = "ASE"
  1859. TextLabel24.TextColor = BrickColor.new("Institutional white")
  1860. TextLabel24.TextColor3 = Color3.new(1, 1, 1)
  1861. TextLabel24.TextSize = 17
  1862. TextLabel24.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  1863. TextLabel24.TextStrokeTransparency = 0.5
  1864. TextLabel24.TextXAlignment = Enum.TextXAlignment.Left
  1865. TextLabel24.TextYAlignment = Enum.TextYAlignment.Top
  1866. Frame25.Name = "DSDR"
  1867. Frame25.Parent = Frame9
  1868. Frame25.Position = UDim2.new(0.5, 0, 0.25, 0)
  1869. Frame25.Size = UDim2.new(0.400000006, 0, 0.25, 0)
  1870. Frame25.BackgroundColor = BrickColor.new("Institutional white")
  1871. Frame25.BackgroundColor3 = Color3.new(1, 1, 1)
  1872. Frame25.BackgroundTransparency = 1
  1873. Frame26.Name = "Main"
  1874. Frame26.Parent = Frame25
  1875. Frame26.Size = UDim2.new(1, 0, 0.0500000007, 0)
  1876. Frame26.BackgroundColor = BrickColor.new("New Yeller")
  1877. Frame26.BackgroundColor3 = Color3.new(1, 1, 0)
  1878. Frame26.BorderSizePixel = 0
  1879. TextLabel27.Name = "SkillName"
  1880. TextLabel27.Parent = Frame25
  1881. TextLabel27.Size = UDim2.new(0.200000003, 0, 1, 0)
  1882. TextLabel27.BackgroundColor = BrickColor.new("Institutional white")
  1883. TextLabel27.BackgroundColor3 = Color3.new(1, 1, 1)
  1884. TextLabel27.BackgroundTransparency = 1
  1885. TextLabel27.Font = Enum.Font.SourceSans
  1886. TextLabel27.FontSize = Enum.FontSize.Size18
  1887. TextLabel27.Text = "DSDR"
  1888. TextLabel27.TextColor = BrickColor.new("Institutional white")
  1889. TextLabel27.TextColor3 = Color3.new(1, 1, 1)
  1890. TextLabel27.TextSize = 17
  1891. TextLabel27.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  1892. TextLabel27.TextStrokeTransparency = 0.5
  1893. TextLabel27.TextXAlignment = Enum.TextXAlignment.Left
  1894. TextLabel27.TextYAlignment = Enum.TextYAlignment.Top
  1895. Frame28.Name = "ASDER"
  1896. Frame28.Parent = Frame9
  1897. Frame28.Position = UDim2.new(0.5, 0, 0.5, 0)
  1898. Frame28.Size = UDim2.new(0.400000006, 0, 0.25, 0)
  1899. Frame28.BackgroundColor = BrickColor.new("Institutional white")
  1900. Frame28.BackgroundColor3 = Color3.new(1, 1, 1)
  1901. Frame28.BackgroundTransparency = 1
  1902. Frame29.Name = "Main"
  1903. Frame29.Parent = Frame28
  1904. Frame29.Size = UDim2.new(1, 0, 0.0500000007, 0)
  1905. Frame29.BackgroundColor = BrickColor.new("Really red")
  1906. Frame29.BackgroundColor3 = Color3.new(1, 0, 0)
  1907. Frame29.BorderSizePixel = 0
  1908. TextLabel30.Name = "SkillName"
  1909. TextLabel30.Parent = Frame28
  1910. TextLabel30.Size = UDim2.new(0.200000003, 0, 1, 0)
  1911. TextLabel30.BackgroundColor = BrickColor.new("Institutional white")
  1912. TextLabel30.BackgroundColor3 = Color3.new(1, 1, 1)
  1913. TextLabel30.BackgroundTransparency = 1
  1914. TextLabel30.Font = Enum.Font.SourceSans
  1915. TextLabel30.FontSize = Enum.FontSize.Size18
  1916. TextLabel30.Text = "ASDER"
  1917. TextLabel30.TextColor = BrickColor.new("Institutional white")
  1918. TextLabel30.TextColor3 = Color3.new(1, 1, 1)
  1919. TextLabel30.TextSize = 17
  1920. TextLabel30.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  1921. TextLabel30.TextStrokeTransparency = 0.5
  1922. TextLabel30.TextXAlignment = Enum.TextXAlignment.Left
  1923. TextLabel30.TextYAlignment = Enum.TextYAlignment.Top
  1924. Frame31.Name = "T"
  1925. Frame31.Parent = Frame9
  1926. Frame31.Position = UDim2.new(0.25, 0, -0.25, 0)
  1927. Frame31.Size = UDim2.new(0.400000006, 0, 0.25, 0)
  1928. Frame31.BackgroundColor = BrickColor.new("Institutional white")
  1929. Frame31.BackgroundColor3 = Color3.new(1, 1, 1)
  1930. Frame31.BackgroundTransparency = 1
  1931. Frame32.Name = "Main"
  1932. Frame32.Parent = Frame31
  1933. Frame32.Size = UDim2.new(1, 0, 0.0500000007, 0)
  1934. Frame32.BackgroundColor = BrickColor.new("Institutional white")
  1935. Frame32.BackgroundColor3 = Color3.new(1, 1, 1)
  1936. Frame32.BorderSizePixel = 0
  1937. TextLabel33.Name = "SkillName"
  1938. TextLabel33.Parent = Frame31
  1939. TextLabel33.Size = UDim2.new(0.200000003, 0, 1, 0)
  1940. TextLabel33.BackgroundColor = BrickColor.new("Institutional white")
  1941. TextLabel33.BackgroundColor3 = Color3.new(1, 1, 1)
  1942. TextLabel33.BackgroundTransparency = 1
  1943. TextLabel33.Font = Enum.Font.SourceSans
  1944. TextLabel33.FontSize = Enum.FontSize.Size18
  1945. TextLabel33.Text = "T - Taunt"
  1946. TextLabel33.TextColor = BrickColor.new("Institutional white")
  1947. TextLabel33.TextColor3 = Color3.new(1, 1, 1)
  1948. TextLabel33.TextSize = 17
  1949. TextLabel33.TextStrokeColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  1950. TextLabel33.TextStrokeTransparency = 0.5
  1951. TextLabel33.TextXAlignment = Enum.TextXAlignment.Left
  1952. TextLabel33.TextYAlignment = Enum.TextYAlignment.Top
  1953. Script34.Name = "color"
  1954. Script34.Parent = LocalScript0
  1955. table.insert(cors,sandbox(Script34,function()
  1956.  
  1957. wait()
  1958.  
  1959. local maingui = script.Parent
  1960. local char = script.Parent.Parent.Parent
  1961.  
  1962. while true do wait()
  1963. ---maingui.OuterFrame.BackgroundColor3 = Color3.fromRGB(75,75,75)
  1964. ---maingui.OuterFrame.BorderColor3 = Color3.fromRGB(117,117,117)
  1965. ---maingui.OuterFrame.Background.BackgroundColor3 = char.Torso.Color
  1966. ---maingui.OuterFrame.Background.BorderColor3 = Color3.fromRGB(10,10,10)
  1967. --maingui.OuterFrame.Profile.BackgroundColor3 = char.Torso.Color
  1968. --maingui.OuterFrame.Profile.BorderColor3 = Color3.fromRGB(10,10,10)
  1969. end
  1970.  
  1971. end))
  1972. Script34.Disabled = true
  1973. Model35.Name = "Gauntlet2"
  1974. Model35.Parent = LocalScript0
  1975. Model35.PrimaryPart = Part41
  1976. MeshPart36.Name = "Color1"
  1977. MeshPart36.Parent = Model35
  1978. MeshPart36.CFrame = CFrame.new(-1.98219204, 4.21763515, 0.000384999992, -4.37113883e-08, -0.342019916, 0.939692736, 0, 0.939688861, 0.342018515, -1, 1.49501655e-08, -4.10752747e-08)
  1979. MeshPart36.Orientation = Vector3.new(-20, 90, 0)
  1980. MeshPart36.Position = Vector3.new(-1.98219204, 4.21763515, 0.000384999992)
  1981. MeshPart36.Rotation = Vector3.new(-90, 70, 90)
  1982. MeshPart36.Color = Color3.new(0.458824, 0, 0)
  1983. MeshPart36.Size = Vector3.new(1.33279002, 2.47384953, 0.613210201)
  1984. MeshPart36.Anchored = true
  1985. MeshPart36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1986. MeshPart36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1987. MeshPart36.BrickColor = BrickColor.new("Maroon")
  1988. MeshPart36.CanCollide = false
  1989. MeshPart36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1990. MeshPart36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1991. MeshPart36.Material = Enum.Material.Slate
  1992. MeshPart36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1993. MeshPart36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1994. MeshPart36.brickColor = BrickColor.new("Maroon")
  1995. MeshPart37.Name = "Color1"
  1996. MeshPart37.Parent = Model35
  1997. MeshPart37.CFrame = CFrame.new(-1.87095106, 3.50977588, 0.000384999992, -4.37113883e-08, -0.342019916, 0.939692736, 0, 0.939688861, 0.342018515, -1, 1.49501655e-08, -4.10752747e-08)
  1998. MeshPart37.Orientation = Vector3.new(-20, 90, 0)
  1999. MeshPart37.Position = Vector3.new(-1.87095106, 3.50977588, 0.000384999992)
  2000. MeshPart37.Rotation = Vector3.new(-90, 70, 90)
  2001. MeshPart37.Color = Color3.new(0.458824, 0, 0)
  2002. MeshPart37.Size = Vector3.new(1.28079998, 1.82204998, 0.658799946)
  2003. MeshPart37.Anchored = true
  2004. MeshPart37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2005. MeshPart37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2006. MeshPart37.BrickColor = BrickColor.new("Maroon")
  2007. MeshPart37.CanCollide = false
  2008. MeshPart37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2009. MeshPart37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2010. MeshPart37.Material = Enum.Material.Slate
  2011. MeshPart37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2012. MeshPart37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2013. MeshPart37.brickColor = BrickColor.new("Maroon")
  2014. MeshPart38.Name = "Color2"
  2015. MeshPart38.Parent = Model35
  2016. MeshPart38.CFrame = CFrame.new(-1.82653701, 3.56318498, 0.000384999992, -4.37113883e-08, -0.342019916, 0.939692736, 0, 0.939688861, 0.342018515, -1, 1.49501655e-08, -4.10752747e-08)
  2017. MeshPart38.Orientation = Vector3.new(-20, 90, 0)
  2018. MeshPart38.Position = Vector3.new(-1.82653701, 3.56318498, 0.000384999992)
  2019. MeshPart38.Rotation = Vector3.new(-90, 70, 90)
  2020. MeshPart38.Color = Color3.new(0.937255, 0.721569, 0.219608)
  2021. MeshPart38.Size = Vector3.new(1.18080008, 1.89204991, 0.778799891)
  2022. MeshPart38.Anchored = true
  2023. MeshPart38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2024. MeshPart38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2025. MeshPart38.BrickColor = BrickColor.new("Gold")
  2026. MeshPart38.CanCollide = false
  2027. MeshPart38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2028. MeshPart38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2029. MeshPart38.Material = Enum.Material.Neon
  2030. MeshPart38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2031. MeshPart38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2032. MeshPart38.brickColor = BrickColor.new("Gold")
  2033. MeshPart39.Name = "Color1"
  2034. MeshPart39.Parent = Model35
  2035. MeshPart39.CFrame = CFrame.new(-1.87094796, 3.65368104, 0.000384999992, 4.37113883e-08, -0.342019916, 0.939692736, 0, -0.939688861, -0.342018515, 1, 1.49501655e-08, -4.10752747e-08)
  2036. MeshPart39.Orientation = Vector3.new(20, 90, 180)
  2037. MeshPart39.Position = Vector3.new(-1.87094796, 3.65368104, 0.000384999992)
  2038. MeshPart39.Rotation = Vector3.new(90, 70, 90)
  2039. MeshPart39.Color = Color3.new(0.458824, 0, 0)
  2040. MeshPart39.Size = Vector3.new(1.28079998, 1.82204998, 0.658799946)
  2041. MeshPart39.Anchored = true
  2042. MeshPart39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2043. MeshPart39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2044. MeshPart39.BrickColor = BrickColor.new("Maroon")
  2045. MeshPart39.CanCollide = false
  2046. MeshPart39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2047. MeshPart39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2048. MeshPart39.Material = Enum.Material.Slate
  2049. MeshPart39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2050. MeshPart39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2051. MeshPart39.brickColor = BrickColor.new("Maroon")
  2052. MeshPart40.Name = "Color2"
  2053. MeshPart40.Parent = Model35
  2054. MeshPart40.CFrame = CFrame.new(-1.82653701, 3.60027194, 0.000384999992, 4.37113883e-08, -0.342019916, 0.939692736, 0, -0.939688861, -0.342018515, 1, 1.49501655e-08, -4.10752747e-08)
  2055. MeshPart40.Orientation = Vector3.new(20, 90, 180)
  2056. MeshPart40.Position = Vector3.new(-1.82653701, 3.60027194, 0.000384999992)
  2057. MeshPart40.Rotation = Vector3.new(90, 70, 90)
  2058. MeshPart40.Color = Color3.new(0.937255, 0.721569, 0.219608)
  2059. MeshPart40.Size = Vector3.new(1.18080008, 1.89204991, 0.778799891)
  2060. MeshPart40.Anchored = true
  2061. MeshPart40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2062. MeshPart40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2063. MeshPart40.BrickColor = BrickColor.new("Gold")
  2064. MeshPart40.CanCollide = false
  2065. MeshPart40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2066. MeshPart40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2067. MeshPart40.Material = Enum.Material.Neon
  2068. MeshPart40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2069. MeshPart40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2070. MeshPart40.brickColor = BrickColor.new("Gold")
  2071. Part41.Name = "Handle"
  2072. Part41.Parent = Model35
  2073. Part41.CFrame = CFrame.new(-1.52999997, 3.70896292, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2074. Part41.Position = Vector3.new(-1.52999997, 3.70896292, 0)
  2075. Part41.Size = Vector3.new(0.199999973, 0.200000003, 0.200000003)
  2076. Part41.Anchored = true
  2077. Part41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2078. Part41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2079. Part41.CanCollide = false
  2080. Part41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2081. Part41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2082. Part41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2083. Part41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2084. MeshPart42.Name = "Color2"
  2085. MeshPart42.Parent = Model35
  2086. MeshPart42.CFrame = CFrame.new(-1.992015, 4.17149925, 0.000384999992, -4.37113883e-08, -0.342019916, 0.939692736, 0, 0.939688861, 0.342018515, -1, 1.49501655e-08, -4.10752747e-08)
  2087. MeshPart42.Orientation = Vector3.new(-20, 90, 0)
  2088. MeshPart42.Position = Vector3.new(-1.992015, 4.17149925, 0.000384999992)
  2089. MeshPart42.Rotation = Vector3.new(-90, 70, 90)
  2090. MeshPart42.Color = Color3.new(0.937255, 0.721569, 0.219608)
  2091. MeshPart42.Size = Vector3.new(1.21279013, 2.06384993, 0.60321027)
  2092. MeshPart42.Anchored = true
  2093. MeshPart42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2094. MeshPart42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2095. MeshPart42.BrickColor = BrickColor.new("Gold")
  2096. MeshPart42.CanCollide = false
  2097. MeshPart42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2098. MeshPart42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2099. MeshPart42.Material = Enum.Material.Neon
  2100. MeshPart42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2101. MeshPart42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2102. MeshPart42.brickColor = BrickColor.new("Gold")
  2103. MeshPart43.Name = "Color1"
  2104. MeshPart43.Parent = Model35
  2105. MeshPart43.CFrame = CFrame.new(-1.57056797, 3.68225193, 0.000384999992, -1, 8.74227766e-08, 0, 0, 0, 0.999999642, 8.74227766e-08, 1, 0)
  2106. MeshPart43.Orientation = Vector3.new(-89.9499969, 0, 0)
  2107. MeshPart43.Position = Vector3.new(-1.57056797, 3.68225193, 0.000384999992)
  2108. MeshPart43.Rotation = Vector3.new(-90, 0, -180)
  2109. MeshPart43.Color = Color3.new(0.458824, 0, 0)
  2110. MeshPart43.Size = Vector3.new(1.33317029, 1.31997001, 1.32402027)
  2111. MeshPart43.Anchored = true
  2112. MeshPart43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2113. MeshPart43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2114. MeshPart43.BrickColor = BrickColor.new("Maroon")
  2115. MeshPart43.CanCollide = false
  2116. MeshPart43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2117. MeshPart43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2118. MeshPart43.Material = Enum.Material.Slate
  2119. MeshPart43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2120. MeshPart43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2121. MeshPart43.brickColor = BrickColor.new("Maroon")
  2122. UnionOperation44.Name = "Color1"
  2123. UnionOperation44.Parent = Model35
  2124. UnionOperation44.CFrame = CFrame.new(-1.60450017, 3.53413367, 0, 0, 0, 1, 0, -1, 0, 1, 0, -0)
  2125. UnionOperation44.Orientation = Vector3.new(0, 90, 180)
  2126. UnionOperation44.Position = Vector3.new(-1.60450017, 3.53413367, 0)
  2127. UnionOperation44.Rotation = Vector3.new(180, 90, 0)
  2128. UnionOperation44.Color = Color3.new(0.458824, 0, 0)
  2129. UnionOperation44.Size = Vector3.new(1.05000007, 2.05034304, 1.15100026)
  2130. UnionOperation44.Anchored = true
  2131. UnionOperation44.BrickColor = BrickColor.new("Maroon")
  2132. UnionOperation44.CanCollide = false
  2133. UnionOperation44.Material = Enum.Material.Slate
  2134. UnionOperation44.brickColor = BrickColor.new("Maroon")
  2135. Model45.Name = "Gauntlet"
  2136. Model45.Parent = LocalScript0
  2137. Model45.PrimaryPart = Part51
  2138. MeshPart46.Name = "Color1"
  2139. MeshPart46.Parent = Model45
  2140. MeshPart46.CFrame = CFrame.new(1.92219198, 4.21729088, -0.000384999992, -4.37113883e-08, 0.342019916, -0.939692736, 0, 0.939689219, 0.342018634, 1, 1.49501655e-08, -4.10752747e-08)
  2141. MeshPart46.Orientation = Vector3.new(-20, -90, 0)
  2142. MeshPart46.Position = Vector3.new(1.92219198, 4.21729088, -0.000384999992)
  2143. MeshPart46.Rotation = Vector3.new(-90, -70, -90)
  2144. MeshPart46.Color = Color3.new(0.458824, 0, 0)
  2145. MeshPart46.Size = Vector3.new(1.33279002, 2.47384953, 0.613210201)
  2146. MeshPart46.Anchored = true
  2147. MeshPart46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2148. MeshPart46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2149. MeshPart46.BrickColor = BrickColor.new("Maroon")
  2150. MeshPart46.CanCollide = false
  2151. MeshPart46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2152. MeshPart46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2153. MeshPart46.Material = Enum.Material.Slate
  2154. MeshPart46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2155. MeshPart46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2156. MeshPart46.brickColor = BrickColor.new("Maroon")
  2157. MeshPart47.Name = "Color1"
  2158. MeshPart47.Parent = Model45
  2159. MeshPart47.CFrame = CFrame.new(1.81095099, 3.50943184, -0.000384999992, -4.37113883e-08, 0.342019916, -0.939692736, 0, 0.939689219, 0.342018634, 1, 1.49501655e-08, -4.10752747e-08)
  2160. MeshPart47.Orientation = Vector3.new(-20, -90, 0)
  2161. MeshPart47.Position = Vector3.new(1.81095099, 3.50943184, -0.000384999992)
  2162. MeshPart47.Rotation = Vector3.new(-90, -70, -90)
  2163. MeshPart47.Color = Color3.new(0.458824, 0, 0)
  2164. MeshPart47.Size = Vector3.new(1.28079998, 1.82204998, 0.658799946)
  2165. MeshPart47.Anchored = true
  2166. MeshPart47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2167. MeshPart47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2168. MeshPart47.BrickColor = BrickColor.new("Maroon")
  2169. MeshPart47.CanCollide = false
  2170. MeshPart47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2171. MeshPart47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2172. MeshPart47.Material = Enum.Material.Slate
  2173. MeshPart47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2174. MeshPart47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2175. MeshPart47.brickColor = BrickColor.new("Maroon")
  2176. MeshPart48.Name = "Color2"
  2177. MeshPart48.Parent = Model45
  2178. MeshPart48.CFrame = CFrame.new(1.76653695, 3.56284094, -0.000384999992, -4.37113883e-08, 0.342019916, -0.939692736, 0, 0.939689219, 0.342018634, 1, 1.49501655e-08, -4.10752747e-08)
  2179. MeshPart48.Orientation = Vector3.new(-20, -90, 0)
  2180. MeshPart48.Position = Vector3.new(1.76653695, 3.56284094, -0.000384999992)
  2181. MeshPart48.Rotation = Vector3.new(-90, -70, -90)
  2182. MeshPart48.Color = Color3.new(0.937255, 0.721569, 0.219608)
  2183. MeshPart48.Size = Vector3.new(1.18080008, 1.89204991, 0.778799891)
  2184. MeshPart48.Anchored = true
  2185. MeshPart48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2186. MeshPart48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2187. MeshPart48.BrickColor = BrickColor.new("Gold")
  2188. MeshPart48.CanCollide = false
  2189. MeshPart48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2190. MeshPart48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2191. MeshPart48.Material = Enum.Material.Neon
  2192. MeshPart48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2193. MeshPart48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2194. MeshPart48.brickColor = BrickColor.new("Gold")
  2195. MeshPart49.Name = "Color1"
  2196. MeshPart49.Parent = Model45
  2197. MeshPart49.CFrame = CFrame.new(1.81094801, 3.65333676, -0.000384999992, 4.37113883e-08, 0.342019916, -0.939692736, 0, -0.939689219, -0.342018634, -1, 1.49501655e-08, -4.10752747e-08)
  2198. MeshPart49.Orientation = Vector3.new(20, -90, 180)
  2199. MeshPart49.Position = Vector3.new(1.81094801, 3.65333676, -0.000384999992)
  2200. MeshPart49.Rotation = Vector3.new(90, -70, -90)
  2201. MeshPart49.Color = Color3.new(0.458824, 0, 0)
  2202. MeshPart49.Size = Vector3.new(1.28079998, 1.82204998, 0.658799946)
  2203. MeshPart49.Anchored = true
  2204. MeshPart49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2205. MeshPart49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2206. MeshPart49.BrickColor = BrickColor.new("Maroon")
  2207. MeshPart49.CanCollide = false
  2208. MeshPart49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2209. MeshPart49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2210. MeshPart49.Material = Enum.Material.Slate
  2211. MeshPart49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2212. MeshPart49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2213. MeshPart49.brickColor = BrickColor.new("Maroon")
  2214. MeshPart50.Name = "Color2"
  2215. MeshPart50.Parent = Model45
  2216. MeshPart50.CFrame = CFrame.new(1.76653695, 3.5999279, -0.000384999992, 4.37113883e-08, 0.342019916, -0.939692736, 0, -0.939689219, -0.342018634, -1, 1.49501655e-08, -4.10752747e-08)
  2217. MeshPart50.Orientation = Vector3.new(20, -90, 180)
  2218. MeshPart50.Position = Vector3.new(1.76653695, 3.5999279, -0.000384999992)
  2219. MeshPart50.Rotation = Vector3.new(90, -70, -90)
  2220. MeshPart50.Color = Color3.new(0.937255, 0.721569, 0.219608)
  2221. MeshPart50.Size = Vector3.new(1.18080008, 1.89204991, 0.778799891)
  2222. MeshPart50.Anchored = true
  2223. MeshPart50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2224. MeshPart50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2225. MeshPart50.BrickColor = BrickColor.new("Gold")
  2226. MeshPart50.CanCollide = false
  2227. MeshPart50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2228. MeshPart50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2229. MeshPart50.Material = Enum.Material.Neon
  2230. MeshPart50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2231. MeshPart50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2232. MeshPart50.brickColor = BrickColor.new("Gold")
  2233. Part51.Name = "Handle"
  2234. Part51.Parent = Model45
  2235. Part51.CFrame = CFrame.new(1.47000003, 3.70861888, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2236. Part51.Position = Vector3.new(1.47000003, 3.70861888, 0)
  2237. Part51.Size = Vector3.new(0.199999973, 0.200000003, 0.200000003)
  2238. Part51.Anchored = true
  2239. Part51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2240. Part51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2241. Part51.CanCollide = false
  2242. Part51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2243. Part51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2244. Part51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2245. Part51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2246. MeshPart52.Name = "Color2"
  2247. MeshPart52.Parent = Model45
  2248. MeshPart52.CFrame = CFrame.new(1.93201494, 4.17115498, -0.000384999992, -4.37113883e-08, 0.342019916, -0.939692736, 0, 0.939689219, 0.342018634, 1, 1.49501655e-08, -4.10752747e-08)
  2249. MeshPart52.Orientation = Vector3.new(-20, -90, 0)
  2250. MeshPart52.Position = Vector3.new(1.93201494, 4.17115498, -0.000384999992)
  2251. MeshPart52.Rotation = Vector3.new(-90, -70, -90)
  2252. MeshPart52.Color = Color3.new(0.937255, 0.721569, 0.219608)
  2253. MeshPart52.Size = Vector3.new(1.21279013, 2.06384993, 0.60321027)
  2254. MeshPart52.Anchored = true
  2255. MeshPart52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2256. MeshPart52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2257. MeshPart52.BrickColor = BrickColor.new("Gold")
  2258. MeshPart52.CanCollide = false
  2259. MeshPart52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2260. MeshPart52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2261. MeshPart52.Material = Enum.Material.Neon
  2262. MeshPart52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2263. MeshPart52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2264. MeshPart52.brickColor = BrickColor.new("Gold")
  2265. MeshPart53.Name = "Color1"
  2266. MeshPart53.Parent = Model45
  2267. MeshPart53.CFrame = CFrame.new(1.51056802, 3.68190789, -0.000384999992, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  2268. MeshPart53.Orientation = Vector3.new(-90, 0, 0)
  2269. MeshPart53.Position = Vector3.new(1.51056802, 3.68190789, -0.000384999992)
  2270. MeshPart53.Rotation = Vector3.new(-90, 0, 0)
  2271. MeshPart53.Color = Color3.new(0.458824, 0, 0)
  2272. MeshPart53.Size = Vector3.new(1.33317029, 1.31997001, 1.32402027)
  2273. MeshPart53.Anchored = true
  2274. MeshPart53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2275. MeshPart53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2276. MeshPart53.BrickColor = BrickColor.new("Maroon")
  2277. MeshPart53.CanCollide = false
  2278. MeshPart53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2279. MeshPart53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2280. MeshPart53.Material = Enum.Material.Slate
  2281. MeshPart53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2282. MeshPart53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2283. MeshPart53.brickColor = BrickColor.new("Maroon")
  2284. UnionOperation54.Name = "Color1"
  2285. UnionOperation54.Parent = Model45
  2286. UnionOperation54.CFrame = CFrame.new(1.54450011, 3.5339613, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1)
  2287. UnionOperation54.Position = Vector3.new(1.54450011, 3.5339613, 0)
  2288. UnionOperation54.Color = Color3.new(0.458824, 0, 0)
  2289. UnionOperation54.Size = Vector3.new(1.15100014, 2.049999, 1.05000007)
  2290. UnionOperation54.Anchored = true
  2291. UnionOperation54.BrickColor = BrickColor.new("Maroon")
  2292. UnionOperation54.CanCollide = false
  2293. UnionOperation54.Material = Enum.Material.Slate
  2294. UnionOperation54.brickColor = BrickColor.new("Maroon")
  2295. Folder55.Name = "Meshes"
  2296. Folder55.Parent = LocalScript0
  2297. for i,v in pairs(mas:GetChildren()) do
  2298. v.Parent = owner.Backpack
  2299. pcall(function() v:MakeJoints() end)
  2300. end
  2301. mas:Destroy()
  2302. for i,v in pairs(cors) do
  2303. spawn(function()
  2304. pcall(v)
  2305. end)
  2306. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement