Advertisement
ForkFullFight

Ok

Jul 4th, 2023
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 269.54 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  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,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152. --The Script is Created by Cohenfan31
  153.  
  154.  
  155. --[[EDIT: Genkadda_Omega (WIP)]]
  156.  
  157. -- Messy atm, will clean up when finished
  158.  
  159. --[[Thank you to Fang and Asriel/Frisk for helping fix cero and adding the nightshift blast]]
  160. --[[Thanks to PixelFire for the gauntlet]]
  161.  
  162. --[[ TODO List:
  163.  
  164. Fix Cero beam angle (it's a bit off compared to the other one)
  165. Redo some animations entirely
  166. Make a toggle for turning future voice sfx on/off(?)
  167. More attacks, including alternate attacks when dashing
  168. Add a throw
  169. Fix animation while flying with someone grabbed
  170.  
  171.  
  172. Changes:
  173.  
  174. - Added a boosted/holy mode that can be toggled with H
  175. - While in this mode, attacks are more varied and powerful
  176. - Different dashing animation
  177. - Other effects, will make a complete list when
  178.  
  179. - Added Cero Beam and Nightshift Blast from Zerioth
  180. - Added other, larger beam
  181. - Made the standard two swipes with q actually hit both times
  182. - Probably more I forgot
  183.  
  184. Controls:
  185.  
  186. Q = Swing sword twice
  187. E = Slap
  188. R = Overhead downwards swing
  189. T = Pelvic thrust
  190. Y = Nightshift blast
  191. G = Spinning attack
  192. C = Cero beam
  193. V = Large beam
  194. Z = Grab
  195. Left Ctrl = Sprint/Dash
  196. F = Toggle flight
  197.  
  198. H = Switch between dark/light mode
  199.  
  200.  
  201. ]]
  202.  
  203.  
  204. local p = game.Players.LocalPlayer
  205. local char = p.Character
  206. local mouse = p:GetMouse()
  207. local larm = char["Left Arm"]
  208. local rarm = char["Right Arm"]
  209. local lleg = char["Left Leg"]
  210. local rleg = char["Right Leg"]
  211. local hed = char.Head
  212. local torso = char.Torso
  213. local hum = char.Humanoid
  214. local cam = game.Workspace.CurrentCamera
  215. local root = char.HumanoidRootPart
  216. local deb = false
  217. local CanAttack = true
  218. local shot = 0
  219. local animpose = "Idle"
  220. local lastanimpose = "Idle"
  221. local stanceToggle = "Normal"
  222. local l = game:GetService("Lighting")
  223. local rs = game:GetService("RunService").RenderStepped
  224. math.randomseed(os.time())
  225. hum.MaxHealth = 9001
  226. wait(1)
  227. hum.Health = 9001
  228.  
  229. for i,v in pairs (hed:GetChildren()) do
  230. if v:IsA("Sound") then
  231. v:Destroy()
  232. end
  233. end
  234. --game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
  235. --char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
  236.  
  237. ----------------------------------------------------
  238. --[[Additional Variables]]
  239.  
  240.  
  241.  
  242.  
  243.  
  244. local lightspeed = math.random(0.1,0.2)
  245. local holy = false -- Is in holy/angel of death form?
  246. local eColors = {"Really red", "Really red"}
  247. local idz = {"161006212", "161006195"}
  248. local Effects={}
  249.  
  250.  
  251. hs = Instance.new("Sound",torso)
  252. hs.SoundId = "http://www.roblox.com/asset/?id=149560784"
  253. hs.Pitch = 1.2
  254. hs.Volume = 0
  255. hs.Looped = true
  256.  
  257. ds = Instance.new("Sound",torso)
  258. ds.SoundId = "http://roblox.com/asset/?id=149560784"
  259. ds.Pitch = 0.3
  260. ds.Volume = 0
  261. ds.Looped = true
  262.  
  263. ----------------------------------------------------
  264. z = Instance.new("Sound", char)
  265. z.SoundId = "rbxassetid://389780352"-- Cartton Imortallity :381955589 -- My Heart: 154299074 -- Sao Crossing: 246056418 -- SAN HOLO DOnkeykong: 246056418 -- "Innocence" - Sword Art Online OP 2: 142357253 -- OnePunch Hero: 339250412 (Fav) -- Sethbling: 170902050
  266. z.Looped = true
  267. z.Volume = 1
  268. wait(.1)
  269. z:Play()
  270. ----------------------------------------------------
  271. hed.face.Texture = "rbxassetid://110112292"
  272. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  273. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  274. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  275. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  276. -------------------------------------------------------------------
  277. ds:play()
  278.  
  279.  
  280. if holy == false then
  281. eColors = {"Really red", "Really red"}
  282. else if holy == true then
  283. eColors = {"Royal purple"}
  284. end
  285. end
  286.  
  287.  
  288.  
  289.  
  290.  
  291. ----------------------------------------------------
  292. --[[Additional Functions]]
  293.  
  294. cf=CFrame.new
  295. vt=Vector3.new
  296.  
  297. function swait(num)
  298. if num==0 or num==nil then
  299. game:service'RunService'.Stepped:wait(0)
  300. else
  301. for i=0,num do
  302. game:service'RunService'.Stepped:wait(0)
  303. end
  304. end
  305. end
  306.  
  307. so = function(id,par,vol,pit)
  308. coroutine.resume(coroutine.create(function()
  309. local sou = Instance.new("Sound",par or workspace)
  310. sou.Volume=vol
  311. sou.Pitch=pit or 1
  312. sou.SoundId=id
  313. swait()
  314. sou:play()
  315. game:GetService("Debris"):AddItem(sou,6)
  316. end))
  317. end
  318.  
  319.  
  320.  
  321.  
  322.  
  323. ----------------------------------------------------
  324. Debounces = {
  325. CanAttack = true;
  326. CanJoke = true;
  327. NoIdl = false;
  328. Slashing = false;
  329. Slashed = false;
  330. Slapping = false;
  331. Slapped = false;
  332. ks = false;
  333. }
  334.  
  335. local Touche = {char.Name, }
  336. ----------------------------------------------------
  337. function HasntTouched(plrname)
  338. local ret = true
  339. for _, v in pairs(Touche) do
  340. if v == plrname then
  341. ret = false
  342. end
  343. end
  344. return ret
  345. end
  346. ----------------------------------------------------
  347. function weld5(part0, part1, c0, c1)
  348. weeld=Instance.new("Weld", part0)
  349. weeld.Part0=part0
  350. weeld.Part1=part1
  351. weeld.C0=c0
  352. weeld.C1=c1
  353. return weeld
  354. end
  355. ----------------------------------------------------
  356. mod=Instance.new('Model',char)
  357.  
  358. function Burst()
  359. part=Instance.new('Part',mod)
  360. part.Anchored=true
  361. part.CanCollide=false
  362. part.FormFactor='Custom'
  363. part.Size=Vector3.new(.2,.2,.2)
  364. part.CFrame=root.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(90),0,0)
  365. part.Transparency=.7
  366.  
  367. if holy ~= true then
  368. part.BrickColor=BrickColor.new('Really red')
  369. else
  370. part.BrickColor=BrickColor.new('Really red')
  371. end
  372.  
  373. mesh=Instance.new('SpecialMesh',part)
  374. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  375. mesh.Scale=Vector3.new(10,5,10)
  376. part2=part:clone()
  377. part2.Parent=mod
  378.  
  379. if holy ~= true then
  380. part2.BrickColor=BrickColor.new('Really red')
  381. else
  382. part2.BrickColor=BrickColor.new('Really red')
  383. end
  384.  
  385. mesh2=mesh:clone()
  386. mesh2.Parent=part2
  387. mesh2.Scale=Vector3.new(5,2.5,5)
  388. coroutine.resume(coroutine.create(function()
  389. for i=0,1,0.1 do
  390. wait()
  391. part.CFrame=part.CFrame
  392. part.Transparency=i
  393. mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  394. part2.CFrame=part2.CFrame
  395. part2.Transparency=i
  396. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  397. end
  398. part.Parent=nil
  399. part2.Parent=nil
  400. end))
  401. end
  402. ----------------------------------------------------
  403. mod4 = Instance.new("Model",char)
  404.  
  405. ptez = {0.7, 0.8, 0.9, 1}
  406.  
  407. function FindNearestTorso(Position,Distance,SinglePlayer)
  408. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  409. local List = {}
  410. for i,v in pairs(workspace:GetChildren())do
  411. if v:IsA("Model")then
  412. if v:findFirstChild("Torso")then
  413. if v ~= char then
  414. if(v.Torso.Position -Position).magnitude <= Distance then
  415. table.insert(List,v)
  416. end
  417. end
  418. end
  419. end
  420. end
  421. return List
  422. end
  423.  
  424. function Slam()
  425. part=Instance.new('Part',mod4)
  426. part.Anchored=true
  427. part.CanCollide=false
  428. part.FormFactor='Custom'
  429. part.Size=Vector3.new(.2,.2,.2)
  430. part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
  431. part.Transparency=.7
  432.  
  433. if holy ~= true then
  434. part.BrickColor=BrickColor.new('Really red')
  435. else
  436. part.BrickColor=BrickColor.new('Really red')
  437. end
  438.  
  439. mesh=Instance.new('SpecialMesh',part)
  440. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  441. mesh.Scale=Vector3.new(3,3,3)
  442. part2=Instance.new('Part',mod4)
  443. part2.Anchored=true
  444. part2.CanCollide=false
  445. part2.FormFactor='Custom'
  446. part2.Size=Vector3.new(.2,.2,.2)
  447. part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
  448. part2.Transparency=.7
  449.  
  450. if holy ~= true then
  451. part2.BrickColor=BrickColor.new('Really red')
  452. else
  453. part2.BrickColor=BrickColor.new('Really red')
  454. end
  455.  
  456. mesh2=Instance.new('SpecialMesh',part2)
  457. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  458. mesh2.Scale=Vector3.new(3,1.5,3)
  459. x = Instance.new("Sound",char)
  460. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  461. x.Pitch = ptez[math.random(1,#ptez)]
  462. x.Volume = 1
  463. wait(.1)
  464. x1 = Instance.new("Sound",char)
  465. x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
  466. x1.Pitch = ptez[math.random(1,#ptez)]
  467. x1.Volume = 1
  468. wait(.1)
  469. x:Play()
  470. x1:Play()
  471. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  472. if v:FindFirstChild('Humanoid') then
  473. v.Humanoid:TakeDamage(math.random(99999999,99999999))
  474. end
  475. end
  476. coroutine.resume(coroutine.create(function()
  477. for i=0,0.62,0.13 do
  478. wait()
  479. part.CFrame=part.CFrame
  480. part.Transparency=i
  481. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  482. part2.CFrame=part2.CFrame
  483. part2.Transparency=i
  484. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  485. end
  486. part.Parent=nil
  487. part2.Parent=nil
  488. x:Destroy()
  489. end))
  490. end
  491. ----------------------------------------------------PUNCH FUNC
  492. function Punch()
  493. part=Instance.new('Part',mod4)
  494. part.Anchored=true
  495. part.CanCollide=false
  496. part.FormFactor='Custom'
  497. part.Size=Vector3.new(.2,.2,.2)
  498. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  499. part.Transparency=.7
  500.  
  501. part.BrickColor=BrickColor.new('Really red')
  502. mesh=Instance.new('SpecialMesh',part)
  503. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  504. mesh.Scale=Vector3.new(3,3,3)
  505. part2=Instance.new('Part',mod4)
  506. part2.Anchored=true
  507. part2.CanCollide=false
  508.  
  509. part2.FormFactor='Custom'
  510. part2.Size=Vector3.new(.2,.2,.2)
  511. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  512. part2.Transparency=.7
  513. part2.BrickColor=BrickColor.new('Really red')
  514. mesh2=Instance.new('SpecialMesh',part2)
  515. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  516. mesh2.Scale=Vector3.new(3,1.5,3)
  517. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  518. if v:FindFirstChild('Humanoid') then
  519. v.Humanoid:TakeDamage(math.random(20000000,60000000))
  520. end
  521. end
  522. coroutine.resume(coroutine.create(function()
  523. for i=0,0.62,0.4 do
  524. wait()
  525. part.CFrame=part.CFrame
  526. part.Transparency=i
  527. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  528. part2.CFrame=part2.CFrame
  529. part2.Transparency=i
  530. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  531. end
  532. part.Parent=nil
  533. part2.Parent=nil
  534. end))
  535. end
  536. ----------------------------------------------------
  537. GroundWave = function()
  538. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  539. local Colors = {"Royal purple", "Really red"}
  540. local wave = Instance.new("Part", torso)
  541.  
  542. if holy == false then
  543. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  544. else
  545. wave.BrickColor = BrickColor.new("Really red")
  546. end
  547.  
  548. wave.Anchored = true
  549. wave.CanCollide = false
  550. wave.Material = "Neon"
  551. wave.Locked = true
  552. wave.Size = Vector3.new(1, 1, 1)
  553. wave.TopSurface = "Smooth"
  554. wave.BottomSurface = "Smooth"
  555. wave.Transparency = 0.35
  556. wave.CFrame = HandCF
  557. wm = Instance.new("SpecialMesh", wave)
  558. wm.MeshId = "rbxassetid://3270017"
  559. coroutine.wrap(function()
  560. for i = 1, 14, 1 do
  561. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  562. wave.Size = wm.Scale
  563. wave.CFrame = HandCF
  564. wave.Transparency = i/14
  565. wait()
  566. end
  567. wait()
  568. wave:Destroy()
  569. end)()
  570. end
  571. ----------------------------------------------------
  572. Magik = function()
  573. Spawn(function()
  574. local function lerp(a,b,c)
  575. return a+(b-a)*c
  576. end
  577. local function rndRange(rng)
  578. return math.random(-rng*1000,rng*1000)/1000
  579. end
  580. local magik = Instance.new("Part", larm)
  581. local Colors = {"Really red", "Royal purple"}
  582. magik.Anchored = true
  583. magik.Locked = true
  584. magik.Material = "Neon"
  585. magik.FormFactor = "Custom"
  586. magik.Size = Vector3.new(1.2, 1.2, 1.2)
  587. magik.TopSurface = "Smooth"
  588. magik.BottomSurface = "Smooth"
  589. magik.Transparency = 0
  590. magik.CanCollide = false
  591.  
  592. if holy == false then
  593. magik.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  594. else
  595. magik.BrickColor = BrickColor.new("Really red")
  596. end
  597.  
  598. local mr = math.rad
  599. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  600. local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  601. magik.CFrame = cf
  602. for i = 0, 1, .05 do
  603. local newTrans = lerp(0.5, 1, i)
  604. local ns = lerp(1,1.2,i)
  605. magik.Transparency = newTrans
  606. magik.Size = Vector3.new(ns,ns,ns)
  607. magik.CFrame = cf
  608. rs:wait()
  609. end
  610. magik:Destroy()
  611. wait()
  612. end)
  613. end
  614. ----------------------------------------------------
  615. Magik2 = function()
  616. Spawn(function()
  617. if stanceToggle == "Melee" then
  618. local function lerp(a,b,c)
  619. return a+(b-a)*c
  620. end
  621. local function rndRange(rng)
  622. return math.random(-rng*1000,rng*1000)/1000
  623. end
  624. local magik2 = Instance.new("Part", rarm)
  625. local Colors = {"Really red", "Royal purple"}
  626. magik2.Anchored = true
  627. magik2.Locked = true
  628. magik2.FormFactor = "Custom"
  629. magik2.Size = Vector3.new(1.2, 1.2, 1.2)
  630. magik2.TopSurface = "Smooth"
  631. magik2.BottomSurface = "Smooth"
  632. magik2.Transparency = 0
  633. magik2.Material = "Neon"
  634. magik2.CanCollide = false
  635.  
  636. if holy == false then
  637. magik2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  638. else
  639. magik2.BrickColor = BrickColor.new("Really red")
  640. end
  641.  
  642. local mr = math.rad
  643. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  644. local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  645. magik2.CFrame = cf
  646. for i = 0, 1, .05 do
  647. local newTrans = lerp(0.5, 1, i)
  648. local ns = lerp(1,1.2,i)
  649. magik2.Transparency = newTrans
  650. magik2.Size = Vector3.new(ns,ns,ns)
  651. magik2.CFrame = cf
  652. rs:wait()
  653. end
  654. magik2:Destroy()
  655. elseif stanceToggle ~= "Melee" then
  656. wait()
  657. end
  658. end)
  659. end
  660. ----------------------------------------------------
  661. function lerp(a, b, t) -- Linear interpolation
  662. return a + (b - a)*t
  663. end
  664.  
  665. function slerp(a, b, t) --Spherical interpolation
  666. dot = a:Dot(b)
  667. if dot > 0.99999 or dot < -0.99999 then
  668. return t <= 0.5 and a or b
  669. else
  670. r = math.acos(dot)
  671. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  672. end
  673. end
  674.  
  675. function matrixInterpolate(a, b, t)
  676. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  677. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  678. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  679. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  680. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  681. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  682. local t = v1:Dot(v2)
  683. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  684. return CFrame.new()
  685. end
  686. return CFrame.new(
  687. v0.x, v0.y, v0.z,
  688. v1.x, v1.y, v1.z,
  689. v2.x, v2.y, v2.z,
  690. v3.x, v3.y, v3.z)
  691. end
  692. ----------------------------------------------------
  693. function genWeld(a,b)
  694. local w = Instance.new("Weld",a)
  695. w.Part0 = a
  696. w.Part1 = b
  697. return w
  698. end
  699. function weld(a, b)
  700. local weld = Instance.new("Weld")
  701. weld.Name = "W"
  702. weld.Part0 = a
  703. weld.Part1 = b
  704. weld.C0 = a.CFrame:inverse() * b.CFrame
  705. weld.Parent = a
  706. return weld;
  707. end
  708. ----------------------------------------------------
  709. function Lerp(c1,c2,al)
  710. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  711. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  712. for i,v in pairs(com1) do
  713. com1[i] = v+(com2[i]-v)*al
  714. end
  715. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  716. end
  717. ----------------------------------------------------[[Dissolve function]]
  718. function Dissolve(ret)
  719.  
  720. ret.BrickColor = BrickColor.new("Really red")
  721. for i = 1, 10 do wait()
  722. for i,v in pairs(ret:GetChildren()) do
  723. if v:IsA("Part") or v:IsA("WedgePart") then
  724. v.Transparency = v.Transparency + 0.1
  725.  
  726. end
  727. end
  728. end
  729. ret:Destroy()
  730. end
  731.  
  732. ----------------------------------------------------
  733. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  734. local wld = Instance.new("Weld", wp1)
  735. wld.Part0 = wp0
  736. wld.Part1 = wp1
  737. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  738. end
  739. ----------------------------------------------------
  740. newWeld(torso, larm, -1.5, 0.5, 0)
  741. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  742. newWeld(torso, rarm, 1.5, 0.5, 0)
  743. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  744. newWeld(torso, hed, 0, 1.5, 0)
  745. newWeld(torso, lleg, -0.5, -1, 0)
  746. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  747. newWeld(torso, rleg, 0.5, -1, 0)
  748. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  749. newWeld(root, torso, 0, -1, 0)
  750. torso.Weld.C1 = CFrame.new(0, -1, 0)
  751. ----------------------------------------------------
  752. --local SIDz = {"167985102, 163752916"}--181449739, 167161785, 148274436, 167985102, 163752916
  753. z = Instance.new("Sound",char) --music
  754. z.SoundId = "rbxassetid://0"--..SIDz[math.random(1,#SIDz)]
  755. z.Looped = true
  756. z.Volume = 1
  757. z.Pitch = .72
  758. wait(1)
  759. z:Play()
  760. hum.WalkSpeed = 10
  761.  
  762.  
  763.  
  764.  
  765.  
  766. --[[partic = Instance.new("ParticleEmitter",hed)
  767. partic.Color = ColorSequence.new(Color3.new(15/225,0,225/45),Color3.new(20/255,0,205/255))
  768. partic.LightEmission = .95
  769. partic.VelocityInheritance = 0
  770. partic.Rate = 300
  771. partic.Texture = "rbxassetid:// 241650934" --56561915392079955
  772. partic.Lifetime = NumberRange.new(0.1,0.2)
  773. partic.RotSpeed = NumberRange.new(100,100)
  774. partic.Speed = NumberRange.new(2,6)
  775. partic.Enabled = true
  776. partic.LockedToPart = true]]
  777.  
  778. --Nah
  779.  
  780. ----------------------------------------------------
  781.  
  782. ----------------------------------------------------
  783. local m = Instance.new("Model")
  784. m.Name = "Genkadda"
  785. p1 = Instance.new("Part", m)
  786. p1.Material = "Metal"
  787. p1.BrickColor = BrickColor.new("Really red")
  788. p1.Name = "BladePart"
  789. p1.FormFactor = Enum.FormFactor.Symmetric
  790. p1.Size = Vector3.new(1, 1, 1)
  791. p1.CFrame = CFrame.new(103.003883, 10.755723, -7.61905956, 5.61699271e-005, -7.1823597e-006, 0.999998987, -0.984785616, -0.173714966, 3.55839729e-005, 0.173720747, -0.984761655, 5.9530139e-006)
  792. p1.CanCollide = false
  793. p1.Locked = true
  794. p1.Elasticity = 0
  795. p1.BottomSurface = Enum.SurfaceType.Smooth
  796. p1.TopSurface = Enum.SurfaceType.Smooth
  797. b1 = Instance.new("BlockMesh", p1)
  798. b1.Name = "Mesh"
  799. b1.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  800. p2 = Instance.new("Part", m)
  801. p2.Material = "Metal"
  802. p2.BrickColor = BrickColor.new("Really red")
  803. p2.FormFactor = Enum.FormFactor.Symmetric
  804. p2.Size = Vector3.new(1, 1, 1)
  805. p2.CFrame = CFrame.new(103.00399, 10.7255898, -6.52608919, 0.00135809346, 0.00169118668, -0.999996662, 0.965820193, 0.259168088, 0.0017684648, 0.259154975, -0.965800881, -0.00130418094)
  806. p2.CanCollide = false
  807. p2.Locked = true
  808. p2.Elasticity = 0
  809. p2.BottomSurface = Enum.SurfaceType.Smooth
  810. p2.TopSurface = Enum.SurfaceType.Smooth
  811. b2 = Instance.new("BlockMesh", p2)
  812. b2.Name = "Mesh"
  813. b2.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  814. p3 = Instance.new("Part", m)
  815. p3.Material = "Metal"
  816. p3.BrickColor = BrickColor.new("Really red")
  817. p3.FormFactor = Enum.FormFactor.Symmetric
  818. p3.Size = Vector3.new(1, 2, 1)
  819. p3.CFrame = CFrame.new(103.004028, 11.1456547, -6.819067, 1.43263023e-005, -2.88564479e-006, 0.999998987, -0.882936299, -0.469471544, -7.18829688e-006, 0.469469696, -0.882911503, 1.35099981e-005)
  820. p3.CanCollide = false
  821. p3.Locked = true
  822. p3.Elasticity = 0
  823. p3.BottomSurface = Enum.SurfaceType.Smooth
  824. p3.TopSurface = Enum.SurfaceType.Smooth
  825. b3 = Instance.new("BlockMesh", p3)
  826. b3.Name = "Mesh"
  827. b3.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  828. p4 = Instance.new("Part", m)
  829. p4.Material = "Metal"
  830. p4.BrickColor = BrickColor.new("Really red")
  831. p4.Name = "BladePart"
  832. p4.FormFactor = Enum.FormFactor.Symmetric
  833. p4.Size = Vector3.new(1, 1, 1)
  834. p4.CFrame = CFrame.new(103.003372, 10.965373, -6.66876507, 1.57370523e-005, -6.04354591e-006, 0.999996603, -0.965898931, -0.25886938, -7.14969246e-006, 0.258875549, -0.965874314, 1.58735529e-005)
  835. p4.CanCollide = false
  836. p4.Locked = true
  837. p4.Elasticity = 0
  838. p4.BottomSurface = Enum.SurfaceType.Smooth
  839. p4.TopSurface = Enum.SurfaceType.Smooth
  840. b4 = Instance.new("BlockMesh", p4)
  841. b4.Name = "Mesh"
  842. b4.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  843. p5 = Instance.new("Part", m)
  844. p5.Material = "Metal"
  845. p5.BrickColor = BrickColor.new("Really red")
  846. p5.Name = "Hilt"
  847. p5.FormFactor = Enum.FormFactor.Custom
  848. p5.Size = Vector3.new(1, 0.400000006, 1.60000014)
  849. p5.CFrame = CFrame.new(103.003395, 11.0653381, -6.1687479, -0.99999404, 5.54991711e-005, -0.000617815298, -0.000594727404, -0.000124425016, 0.999983907, 2.66434654e-005, 0.999962509, 0.000109782166)
  850. p5.CanCollide = false
  851. p5.Locked = true
  852. p5.BottomSurface = Enum.SurfaceType.Smooth
  853. p5.TopSurface = Enum.SurfaceType.Smooth
  854. b5 = Instance.new("BlockMesh", p5)
  855. b5.Name = "Mesh"
  856. b5.Scale = Vector3.new(0.299999923, 0.399999917, 0.799999952)
  857. p6 = Instance.new("Part", m)
  858. p6.Material = "Metal"
  859. p6.BrickColor = BrickColor.new("Really red")
  860. p6.Name = "Handle"
  861. p6.FormFactor = Enum.FormFactor.Custom
  862. p6.Size = Vector3.new(1.29999995, 1, 1)
  863. p6.CFrame = CFrame.new(103.000061, 11.0688219, -5.5480547, -1.23393656e-005, -1.36360759e-005, 0.999994218, 5.37017331e-006, 0.999984086, -9.45257489e-006, -0.999962509, -9.28580994e-006, 1.64470257e-005)
  864. p6.CanCollide = false
  865. p6.Locked = true
  866. p6.BottomSurface = Enum.SurfaceType.Smooth
  867. p6.TopSurface = Enum.SurfaceType.Smooth
  868. b6 = Instance.new("SpecialMesh", p6)
  869. b6.MeshType = Enum.MeshType.Cylinder
  870. b6.Name = "Mesh"
  871. b6.Scale = Vector3.new(1, 0.200000003, 0.200000003)
  872. p7 = Instance.new("Part", m)
  873. p7.Material = "Metal"
  874. p7.BrickColor = BrickColor.new("Really red")
  875. p7.FormFactor = Enum.FormFactor.Symmetric
  876. p7.Size = Vector3.new(1, 1, 1)
  877. p7.CFrame = CFrame.new(103.000099, 11.0688391, -4.79808855, -0.000332629686, 0.00429873355, -0.99998492, -4.5920292e-006, 0.999974728, 0.00432178052, 0.999962449, -8.49941443e-006, -0.000361445156)
  878. p7.CanCollide = false
  879. p7.Locked = true
  880. b7 = Instance.new("SpecialMesh", p7)
  881. b7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  882. b7.TextureId = ""
  883. b7.MeshType = Enum.MeshType.FileMesh
  884. b7.Name = "Mesh"
  885. b7.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  886. p8 = Instance.new("Part", m)
  887. p8.Material = "Metal"
  888. p8.BrickColor = BrickColor.new("Really red")
  889. p8.Name = "BladePart"
  890. p8.FormFactor = Enum.FormFactor.Symmetric
  891. p8.Size = Vector3.new(1, 1, 1)
  892. p8.CFrame = CFrame.new(103.003326, 10.6254845, -8.59870911, -2.92104669e-005, -1.10579058e-005, 0.999994218, -0.996175766, -0.0871899351, -5.3152442e-005, 0.0872026458, -0.996152997, 2.03179661e-005)
  893. p8.CanCollide = false
  894. p8.Locked = true
  895. p8.Elasticity = 0
  896. p8.BottomSurface = Enum.SurfaceType.Smooth
  897. p8.TopSurface = Enum.SurfaceType.Smooth
  898. b8 = Instance.new("BlockMesh", p8)
  899. b8.Name = "Mesh"
  900. b8.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  901. p9 = Instance.new("Part", m)
  902. p9.Material = "Metal"
  903. p9.BrickColor = BrickColor.new("Really red")
  904. p9.Name = "BladePart"
  905. p9.FormFactor = Enum.FormFactor.Symmetric
  906. p9.Size = Vector3.new(1, 1, 1)
  907. p9.CFrame = CFrame.new(103.003311, 10.625597, -9.51878738, -2.59891603e-005, -1.34348729e-005, 0.999994218, -0.996185422, 0.087079078, -4.78096408e-005, -0.0870626047, -0.996165276, 1.31400229e-005)
  908. p9.CanCollide = false
  909. p9.Locked = true
  910. p9.Elasticity = 0
  911. p9.BottomSurface = Enum.SurfaceType.Smooth
  912. p9.TopSurface = Enum.SurfaceType.Smooth
  913. b9 = Instance.new("BlockMesh", p9)
  914. b9.Name = "Mesh"
  915. b9.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  916. p10 = Instance.new("Part", m)
  917. p10.Material = "Metal"
  918. p10.BrickColor = BrickColor.new("Really red")
  919. p10.Name = "BladeTip"
  920. p10.FormFactor = Enum.FormFactor.Symmetric
  921. p10.Size = Vector3.new(1, 1, 2)
  922. p10.CFrame = CFrame.new(103.00309, 11.1081867, -11.6109829, -0.999994099, -0.000455793255, 4.643387e-005, 0.00045133481, -0.965918779, -0.25878337, 0.000134008093, -0.258763671, 0.965901971)
  923. p10.CanCollide = false
  924. p10.Locked = true
  925. p10.Elasticity = 0
  926. p10.BottomSurface = Enum.SurfaceType.Smooth
  927. p10.TopSurface = Enum.SurfaceType.Smooth
  928. b10 = Instance.new("SpecialMesh", p10)
  929. b10.MeshType = Enum.MeshType.Wedge
  930. b10.Name = "Mesh"
  931. b10.Scale = Vector3.new(0.119999997, 0.299999923, 0.699999928)
  932. p11 = Instance.new("Part", m)
  933. p11.Material = "Metal"
  934. p11.BrickColor = BrickColor.new("Really red")
  935. p11.Name = "BladePart"
  936. p11.FormFactor = Enum.FormFactor.Symmetric
  937. p11.Size = Vector3.new(1, 1, 1)
  938. p11.CFrame = CFrame.new(103.003296, 10.7956495, -10.4587727, 2.83485351e-005, -1.54050977e-005, 0.999994218, -0.96592474, 0.258761972, 8.27970416e-006, -0.258742362, -0.965907693, 2.1241216e-005)
  939. p11.CanCollide = false
  940. p11.Locked = true
  941. p11.Elasticity = 0
  942. p11.BottomSurface = Enum.SurfaceType.Smooth
  943. p11.TopSurface = Enum.SurfaceType.Smooth
  944. b11 = Instance.new("BlockMesh", p11)
  945. b11.Name = "Mesh"
  946. b11.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  947. p12 = Instance.new("Part", m)
  948. p12.Material = "Metal"
  949. p12.BrickColor = BrickColor.new("Really red")
  950. p12.Name = "BladeTip2"
  951. p12.FormFactor = Enum.FormFactor.Custom
  952. p12.Size = Vector3.new(1, 1, 2.4000001)
  953. p12.CFrame = CFrame.new(102.999977, 10.6319504, -10.4398403, -0.999994218, -5.5769262e-005, 6.55075928e-005, 4.61044419e-006, 0.882887006, 0.469551951, -0.000112806956, 0.469529003, -0.882874727)
  954. p12.CanCollide = false
  955. p12.Locked = true
  956. p12.Elasticity = 0
  957. p12.BottomSurface = Enum.SurfaceType.Smooth
  958. p12.TopSurface = Enum.SurfaceType.Smooth
  959. b12 = Instance.new("SpecialMesh", p12)
  960. b12.MeshType = Enum.MeshType.Wedge
  961. b12.Name = "Mesh"
  962. b12.Scale = Vector3.new(0.119999997, 0.239999995, 0.699999928)
  963. p13 = Instance.new("Part", m)
  964. p13.Material = "Metal"
  965. p13.BrickColor = BrickColor.new("Royal purple")
  966. p13.Transparency = 1
  967. p13.Name = "HitBox"
  968. p13.FormFactor = Enum.FormFactor.Custom
  969. p13.Size = Vector3.new(6.0999999, 0.400000006, 1.5999999)
  970. p13.CFrame = CFrame.new(103.009995, 10.9988394, -9.2679081, 1.22519814e-005, -0.999994218, 1.36361559e-005, -5.27501106e-006, 9.45320426e-006, -0.999984264, 0.999962687, -1.65344682e-005, 9.20891762e-006)
  971. p13.CanCollide = false
  972. p13.Locked = true
  973. p13.BottomSurface = Enum.SurfaceType.Smooth
  974. p13.TopSurface = Enum.SurfaceType.Smooth
  975. w1 = Instance.new("Weld", p1)
  976. w1.Name = "Part_Weld"
  977. w1.Part0 = p1
  978. w1.C0 = CFrame.new(11.9124546, -5.63626003, -103.00383, 4.33940659e-005, -0.984795153, 0.173719674, 1.85460614e-009, -0.173719659, -0.984795094, 1, 4.27345876e-005, -7.53657105e-006)
  979. w1.Part1 = p2
  980. w1.C1 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  981. w2 = Instance.new("Weld", p2)
  982. w2.Name = "Part_Weld"
  983. w2.Part0 = p2
  984. w2.C0 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  985. w2.Part1 = p3
  986. w2.C1 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  987. w3 = Instance.new("Weld", p3)
  988. w3.Name = "BladePart_Weld"
  989. w3.Part0 = p3
  990. w3.C0 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  991. w3.Part1 = p4
  992. w3.C1 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  993. w4 = Instance.new("Weld", p4)
  994. w4.Name = "Hilt_Weld"
  995. w4.Part0 = p4
  996. w4.C0 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  997. w4.Part1 = p5
  998. w4.C1 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  999. w5 = Instance.new("Weld", p5)
  1000. w5.Name = "Handle_Weld"
  1001. w5.Part0 = p5
  1002. w5.C0 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  1003. w5.Part1 = p6
  1004. w5.C1 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  1005. w6 = Instance.new("Weld", p6)
  1006. w6.Name = "Part_Weld"
  1007. w6.Part0 = p6
  1008. w6.C0 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  1009. w6.Part1 = p7
  1010. w6.C1 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  1011. w7 = Instance.new("Weld", p7)
  1012. w7.Name = "BladePart_Weld"
  1013. w7.Part0 = p7
  1014. w7.C0 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  1015. w7.Part1 = p8
  1016. w7.C1 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  1017. w8 = Instance.new("Weld", p8)
  1018. w8.Name = "BladePart_Weld"
  1019. w8.Part0 = p8
  1020. w8.C0 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  1021. w8.Part1 = p9
  1022. w8.C1 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  1023. w9 = Instance.new("Weld", p9)
  1024. w9.Name = "BladeTip_Weld"
  1025. w9.Part0 = p9
  1026. w9.C0 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  1027. w9.Part1 = p10
  1028. w9.C1 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  1029. w10 = Instance.new("Weld", p10)
  1030. w10.Name = "BladePart_Weld"
  1031. w10.Part0 = p10
  1032. w10.C0 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  1033. w10.Part1 = p11
  1034. w10.C1 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  1035. w11 = Instance.new("Weld", p11)
  1036. w11.Name = "BladeTip2_Weld"
  1037. w11.Part0 = p11
  1038. w11.C0 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  1039. w11.Part1 = p12
  1040. w11.C1 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  1041. w12 = Instance.new("Weld", p12)
  1042. w12.Name = "HitBox_Weld"
  1043. w12.Part0 = p12
  1044. w12.C0 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  1045. w12.Part1 = p13
  1046. w12.C1 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  1047. w13 = Instance.new("Weld", p13)
  1048. w13.Name = "Weld"
  1049. w13.Part0 = p13
  1050. w13.C0 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  1051. m.Parent = char
  1052. m:MakeJoints()
  1053. ----------------------------------------------------
  1054. local cor = Instance.new("Part", char.Genkadda)
  1055. cor.Name = "Thingy"
  1056. cor.Locked = true
  1057. cor.BottomSurface = 0
  1058. cor.CanCollide = false
  1059. cor.Size = Vector3.new(1, 9, 1)
  1060. cor.Transparency = 1
  1061. cor.TopSurface = 0
  1062. corw = Instance.new("Weld", cor)
  1063. corw.Part0 = rarm
  1064. corw.Part1 = cor
  1065. corw.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(90))
  1066. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1067. weld1 = Instance.new("Weld", char.Genkadda)
  1068. weld1.Part0 = cor
  1069. weld1.Part1 = p6
  1070. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1071. ---------------------------------------------------- Gauntlet
  1072.  
  1073. m=Instance.new('Model',char)
  1074. m.Parent = char
  1075.  
  1076. local function weldBetween(a, b)
  1077. local weldd = Instance.new("ManualWeld")
  1078. weldd.Part0 = a
  1079. weldd.Part1 = b
  1080. weldd.C0 = CFrame.new()
  1081. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1082. weldd.Parent = a
  1083. return weldd
  1084. end
  1085.  
  1086. it=Instance.new
  1087.  
  1088. function nooutline(part)
  1089. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1090. end
  1091.  
  1092. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1093. local fp=it("Part")
  1094. fp.formFactor=formfactor
  1095. fp.Parent=parent
  1096. fp.Reflectance=reflectance
  1097. fp.Transparency=transparency
  1098. fp.CanCollide=false
  1099. fp.Locked=true
  1100. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1101. fp.Name=name
  1102. fp.Size=size
  1103. fp.Position=char.Torso.Position
  1104. nooutline(fp)
  1105. fp.Material=material
  1106. fp:BreakJoints()
  1107. return fp
  1108. end
  1109.  
  1110. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1111. local mesh=it(Mesh)
  1112. mesh.Parent=part
  1113. if Mesh=="SpecialMesh" then
  1114. mesh.MeshType=meshtype
  1115. mesh.MeshId=meshid
  1116. end
  1117. mesh.Offset=offset
  1118. mesh.Scale=scale
  1119. return mesh
  1120. end
  1121.  
  1122. function weld(parent,part0,part1,c0,c1)
  1123. local weld=it("Weld")
  1124. weld.Parent=parent
  1125. weld.Part0=part0
  1126. weld.Part1=part1
  1127. weld.C0=c0
  1128. weld.C1=c1
  1129. return weld
  1130. end
  1131.  
  1132.  
  1133.  
  1134. MN=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Handle",Vector3.new(1.09732866, 2.19465828, 1.09732854))
  1135. MNweld=weld(m,char["Right Arm"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0323486328, -0.0509860516, -0.00120401382, -0.00500982394, 0.00520668458, 0.999973893, -0.00739898486, 0.999958873, -0.00524367485, -0.999960065, -0.00742506143, -0.0049710935))
  1136. TR7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1137. TR7weld=weld(m,MN,TR7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1138. mesh("SpecialMesh",TR7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1139. MD9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD9",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1140. MD9weld=weld(m,MN,MD9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.741846681, 0.199262142, 1.00000405, -6.92205504e-06, 0.000154254027, 4.65649646e-05, 0.965939224, -0.25876984, -0.000147186685, 0.258768767, 0.965943158))
  1141. mesh("SpecialMesh",MD9,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1142. MD1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD1",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1143. MD1weld=weld(m,MN,MD1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.402763367, -0.974855185, 0.682875633, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1144. mesh("SpecialMesh",MD1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1145. MD10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD10",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1146. MD10weld=weld(m,MN,MD10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1147. mesh("SpecialMesh",MD10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1148. MD11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD11",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1149. MD11weld=weld(m,MN,MD11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.493839264, -0.274354219, 4.24385071e-05, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1150. mesh("SpecialMesh",MD11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1151. MD12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD12",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1152. MD12weld=weld(m,MN,MD12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.493812561, -0.274300575, -0.000376224518, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1153. mesh("SpecialMesh",MD12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1154. MD13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD13",Vector3.new(1.09732866, 0.822996795, 1.09732854))
  1155. MD13weld=weld(m,MN,MD13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.68582201, 0.000464439392, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1156. mesh("SpecialMesh",MD13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1157. MD14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD14",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1158. MD14weld=weld(m,MN,MD14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.603547096, 0.000416755676, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1159. mesh("SpecialMesh",MD14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1160. MD15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD15",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1161. MD15weld=weld(m,MN,MD15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-05, 0.137180567, -4.529953e-05, -1.0000037, -0.000862163957, 0.000179466791, -0.000862103421, 0.999999523, 0.000520790287, -0.000179945491, 0.000520619913, -1.00000381))
  1162. mesh("SpecialMesh",MD15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1163. MD16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD16",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1164. MD16weld=weld(m,MN,MD16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.86645508e-05, 0.932742357, 0.000658988953, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1165. mesh("SpecialMesh",MD16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1166. MD19=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD19",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1167. MD19weld=weld(m,MN,MD19,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1168. mesh("SpecialMesh",MD19,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1169. MD18=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD18",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1170. MD18weld=weld(m,MN,MD18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1171. mesh("SpecialMesh",MD18,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1172. MD2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD2",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1173. MD2weld=weld(m,MN,MD2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.392555237, -0.573539257, 1.09872949, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1174. mesh("SpecialMesh",MD2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1175. MD3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD3",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1176. MD3weld=weld(m,MN,MD3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.397964478, -0.817667723, 0.487944126, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1177. mesh("SpecialMesh",MD3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1178. MD4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD4",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1179. MD4weld=weld(m,MN,MD4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.422103882, -0.82026124, 0.507567406, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1180. mesh("SpecialMesh",MD4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1181. MD5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD5",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1182. MD5weld=weld(m,MN,MD5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427509308, -0.557831764, 1.11046171, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1183. mesh("SpecialMesh",MD5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1184. MD6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD6",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1185. MD6weld=weld(m,MN,MD6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.417263031, -0.972257376, 0.702233315, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1186. mesh("SpecialMesh",MD6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1187. MD7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1188. MD7weld=weld(m,MN,MD7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1189. mesh("SpecialMesh",MD7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1190. MD8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD8",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1191. MD8weld=weld(m,MN,MD8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1192. mesh("SpecialMesh",MD8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1193. TR1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR1",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1194. TR1weld=weld(m,MN,TR1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548826218, 0.30154109, 4.57763672e-05, -0.000205519143, -0.0001726388, -1, -4.31765802e-05, 1, -0.00017263052, 1, 4.314119e-05, -0.000205526594))
  1195. mesh("SpecialMesh",TR1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.700000048, 0.700000048))
  1196. TR2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR2",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1197. TR2weld=weld(m,MN,TR2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.741921067, 0.198978901, 1.00000405, -2.92747281e-05, -1.7457176e-05, 2.37242784e-05, 0.965939343, -0.258769363, 2.44602561e-05, 0.25876832, 0.965943277))
  1198. mesh("SpecialMesh",TR2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1199. TR3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR3",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1200. TR3weld=weld(m,MN,TR3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.603546381, 0.000186920166, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1201. mesh("SpecialMesh",TR3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1202. TR4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR4",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1203. TR4weld=weld(m,MN,TR4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000106811523, 0.93274045, 0.000304222107, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1204. mesh("SpecialMesh",TR4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1205. TR5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR5",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1206. TR5weld=weld(m,MN,TR5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1207. mesh("SpecialMesh",TR5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1208. TR6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR6",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1209. TR6weld=weld(m,MN,TR6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1210. mesh("SpecialMesh",TR6,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1211. MD21=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","MD21",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1212. MD21weld=weld(m,MN,MD21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548921585, 0.301375628, 0.000118255615, -0.000262488145, -9.39509191e-05, -1.00000393, -0.000154611655, 1, -9.38984886e-05, 1.00000393, 0.000154557638, -0.000262471847))
  1213. mesh("SpecialMesh",MD21,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.900000036, 0.900000036))
  1214.  
  1215.  
  1216. MN=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Handle",Vector3.new(1.03740847, 2.07481742, 1.03740823))
  1217. MNweld=weld(m,char["Right Leg"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00872802734, 0.00284510851, -0.0114479065, 0.000559218752, 0.00461495388, -0.999989212, 0.0116515048, 0.999921441, 0.00462115649, 0.999931991, -0.0116539635, 0.000505403674))
  1218. FB1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB1",Vector3.new(0.252201617, 1.03740871, 0.622444928))
  1219. FB1weld=weld(m,MN,FB1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.466812134, -0.259373605, 4.19616699e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1220. mesh("SpecialMesh",FB1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1221. FB10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB10",Vector3.new(1.03740847, 0.259352177, 1.03740823))
  1222. FB10weld=weld(m,MN,FB10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.14440918e-05, -0.907726586, -0.0001745224, -1.00000012, -4.3686945e-05, -0.000145533413, -4.37181443e-05, 1, 0.00021532696, 0.000145524042, 0.000215333974, -1))
  1223. mesh("SpecialMesh",FB10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1224. FB11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","FB11",Vector3.new(0.518704236, 0.778056443, 0.252201557))
  1225. FB11weld=weld(m,MN,FB11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.49278298, -0.518682957, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1226. mesh("SpecialMesh",FB11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 0.415454417))
  1227. FB12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB12",Vector3.new(1.03740847, 0.778056443, 1.03740823))
  1228. FB12weld=weld(m,MN,FB12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.14440918e-05, 0.648371816, 1.38282776e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1229. mesh("SpecialMesh",FB12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1230. FB2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","FB2",Vector3.new(1.03740847, 0.252201647, 1.03740823))
  1231. FB2weld=weld(m,MN,FB2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.28881836e-05, 0.726178706, 4.57763672e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1232. mesh("SpecialMesh",FB2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.415454417, 1.04999995))
  1233. FB3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB3",Vector3.new(1.03740847, 0.259352177, 0.518704116))
  1234. FB3weld=weld(m,MN,FB3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000141143799, -0.907841623, 0.725996017, -1.00000012, -4.3686945e-05, -0.000145533413, -4.37181443e-05, 1, 0.00021532696, 0.000145524042, 0.000215333974, -1))
  1235. mesh("SpecialMesh",FB3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1236. FB4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB4",Vector3.new(1.03740847, 0.259352177, 0.518704116))
  1237. FB4weld=weld(m,MN,FB4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000263214111, -0.495628834, 1.08177543, -1, -0.000208274461, -0.000166981248, -2.93208286e-05, 0.707433105, -0.706780434, 0.000265331706, -0.706780314, -0.707433105))
  1238. mesh("SpecialMesh",FB4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1239. FB5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","FB5",Vector3.new(1.03740847, 0.252201647, 1.03740823))
  1240. FB5weld=weld(m,MN,FB5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.67028809e-05, 0.933657289, 6.19888306e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1241. mesh("SpecialMesh",FB5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.415454417, 1.04999995))
  1242. FB6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB6",Vector3.new(1.03740847, 0.259352177, 1.03740823))
  1243. FB6weld=weld(m,MN,FB6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, 0.129679263, 3.29017639e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1244. mesh("SpecialMesh",FB6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1245. FB7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB7",Vector3.new(0.252201617, 1.03740871, 0.622444928))
  1246. FB7weld=weld(m,MN,FB7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.466838837, -0.259338915, -8.58306885e-06, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1247. mesh("SpecialMesh",FB7,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1248. FB8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB8",Vector3.new(1.03740847, 0.259352177, 0.518704116))
  1249. FB8weld=weld(m,MN,FB8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000205993652, -0.764207125, 0.546924591, -0.999995053, -0.000121198129, -0.00017335522, -0.000163274352, 0.965882957, 0.258978456, 0.000135882699, 0.258978575, -0.96587801))
  1250. mesh("SpecialMesh",FB8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1251. FB9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB9",Vector3.new(1.03740847, 0.259352177, 1.03740823))
  1252. FB9weld=weld(m,MN,FB9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00023651123, 0.648379326, -0.000217437744, -0.99999994, 0.00030120369, -0.00014261005, -0.000301247928, -0.999999821, 0.000302845408, -0.000142518838, 0.000302889268, 1))
  1253. mesh("SpecialMesh",FB9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1254. TN1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TN1",Vector3.new(1.03740847, 0.252201647, 1.03740823))
  1255. TN1weld=weld(m,MN,TN1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.67028809e-05, 0.933657289, 6.19888306e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1256. mesh("SpecialMesh",TN1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.205670506, 1.05999994))
  1257. TN2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TN2",Vector3.new(0.518704236, 0.778056443, 0.252201557))
  1258. TN2weld=weld(m,MN,TN2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.49278298, -0.518682957, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1259. mesh("SpecialMesh",TN2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.899999917, 0.899999917, 0.419567823))
  1260. TN3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TN3",Vector3.new(1.03740847, 0.252201647, 1.03740823))
  1261. TN3weld=weld(m,MN,TN3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.28881836e-05, 0.726178706, 4.57763672e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1262. mesh("SpecialMesh",TN3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.205670506, 1.05999994))
  1263.  
  1264.  
  1265. TG1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Handle",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1266. TG1weld=weld(m,char["HumanoidRootPart"],TG1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.042350769, 2.25753069, -2.74072218, -0.0144443018, -0.00148237997, 0.999894559, 0.138804898, -0.99031961, 0.000536966661, 0.990214407, 0.138798028, 0.0145102367))
  1267. mesh("SpecialMesh",TG1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  1268. AM1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","AM1",Vector3.new(0.953130484, 0.238282651, 0.953130603))
  1269. AM1weld=weld(m,TG1,AM1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.24249268e-05, 0.166828156, 3.09944153e-05, -0.000157195085, 1, 9.1494876e-05, -0.99999994, -0.000157169881, -0.000279594213, -0.000279579312, -9.1555652e-05, 0.99999994))
  1270. mesh("SpecialMesh",AM1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1271. P1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P1",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1272. P1weld=weld(m,TG1,P1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.911342621, 0.703609467, 0.114207745, 0.706984818, 0.683136642, 0.183021277, -0.707228661, 0.682939231, 0.182815671, -0.000104348175, -0.258685827, 0.965961576))
  1273. mesh("SpecialMesh",P1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1274. P10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P10",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1275. P10weld=weld(m,TG1,P10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.00679016e-05, -0.524249077, 0.166728973, 0.000105811283, -0.000137583454, -1, 0.000479714101, -0.999999821, 0.000137644194, -0.999999821, -0.000479728915, -0.000105744228))
  1276. mesh("SpecialMesh",P10,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1277. P11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P11",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1278. P11weld=weld(m,TG1,P11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.731900215, 0.270252228, -0.114115238, 0.258668154, 0.93309164, -0.249861524, -0.965966165, 0.249754369, -0.0673211813, -0.000412817113, 0.258771658, 0.965938509))
  1279. mesh("SpecialMesh",P11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1280. P12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P12",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1281. P12weld=weld(m,TG1,P12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.731903076, 0.27022934, 0.114096642, 0.258535415, 0.933087707, 0.250022143, -0.966005266, 0.24975659, 0.066811718, -0.000106466934, -0.258798361, 0.965934813))
  1282. mesh("SpecialMesh",P12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1283. P13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P13",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1284. P13weld=weld(m,TG1,P13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000140666962, -0.333644867, 0.357366562, -0.0002978798, 0.000259431486, 0.999999881, 0.999991119, 0.000227510231, 0.000298896804, -0.000227348646, 0.999991298, -0.000258179527))
  1285. mesh("SpecialMesh",P13,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1286. P14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P14",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1287. P14weld=weld(m,TG1,P14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.43051147e-06, -0.333572388, -0.119208813, -0.0002978798, 0.000259431486, 0.999999881, 0.999991119, 0.000227510231, 0.000298896804, -0.000227348646, 0.999991298, -0.000258179527))
  1288. mesh("SpecialMesh",P14,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1289. P15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P15",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1290. P15weld=weld(m,TG1,P15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, 1.16415322e-10, -9.31322575e-10, 1.16415322e-10, 1, -1.79352355e-09, -9.31322575e-10, -1.79352355e-09, 1))
  1291. mesh("SpecialMesh",P15,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.700000048, 0.700000048))
  1292. P16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P16",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1293. P16weld=weld(m,TG1,P16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000156879425, -0.524261951, 0.166660309, 0.000348402828, -0.99999994, -0.00028672372, 1.2637116e-05, -0.000286738126, 0.99999994, -0.999999881, -0.000348406611, 1.25393271e-05))
  1294. mesh("SpecialMesh",P16,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1295. P2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P2",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1296. P2weld=weld(m,TG1,P2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.114342928, -1.26896286, 0.703344345, -8.68691131e-05, 0.25868696, -0.965961158, -0.706778944, -0.683370173, -0.18294476, -0.707434416, 0.682705104, 0.182893887))
  1297. mesh("SpecialMesh",P2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1298. P3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P3",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1299. P3weld=weld(m,TG1,P3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.9112854, 0.703716278, -0.114027977, 0.707162201, 0.682978034, -0.182929516, -0.707051754, 0.683040321, -0.183125019, -0.000122674741, 0.258839428, 0.965920746))
  1300. mesh("SpecialMesh",P3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1301. P4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P4",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1302. P4weld=weld(m,TG1,P4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.04713726, -0.0560836792, 0.589748383, -0.433230519, 0.499762714, 0.750031829, 0.249949813, 0.866157889, -0.432767093, -0.865926266, -1.81881187e-05, -0.500163496))
  1303. mesh("SpecialMesh",P4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1304. P5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P5",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1305. P5weld=weld(m,TG1,P5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110613346, -1.25364304, 0.687784195, 2.46139243e-05, -0.258755654, -0.96594286, -0.706809103, -0.683316648, 0.183028057, -0.707404375, 0.682732642, -0.182907671))
  1306. mesh("SpecialMesh",P5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1307. P6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P6",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1308. P6weld=weld(m,TG1,P6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552225113, -0.590129852, 1.40441322, 0.249802664, 0.865931273, -0.433314741, 0.865909696, 0.000505216594, 0.500199974, 0.433357745, -0.50016278, -0.749692082))
  1309. mesh("SpecialMesh",P6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1310. P7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P7",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1311. P7weld=weld(m,TG1,P7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.76527071, 0.166690826, 0.0566182137, 0.000211901963, -0.499973178, -0.866040885, -0.999999881, -0.000433116395, 5.36441803e-06, -0.000377777033, 0.866040766, -0.499973238))
  1312. mesh("SpecialMesh",P7,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1313. P8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P8",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1314. P8weld=weld(m,TG1,P8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.58035278e-05, -0.333610535, 0.11908865, -0.0002978798, 0.000259431486, 0.999999881, 0.999991119, 0.000227510231, 0.000298896804, -0.000227348646, 0.999991298, -0.000258179527))
  1315. mesh("SpecialMesh",P8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1316. P9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P9",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1317. P9weld=weld(m,TG1,P9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.72340393e-05, -0.333576202, -0.357462883, -0.0002978798, 0.000259431486, 0.999999881, 0.999991119, 0.000227510231, 0.000298896804, -0.000227348646, 0.999991298, -0.000258179527))
  1318. mesh("SpecialMesh",P9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1319.  
  1320.  
  1321. TG2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.953130484, 0.238282651, 0.953130603))
  1322. TG2weld=weld(m,char["HumanoidRootPart"],TG2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.76916337, -1.09253693, -3.17651272, -0.203467354, -0.97908175, 0.000212302519, 0.014012184, -0.00312875048, -0.999896944, 0.978981495, -0.203443378, 0.0143556716))
  1323. mesh("SpecialMesh",TG2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1324. AM2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","AM2",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1325. AM2weld=weld(m,TG2,AM2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.166828156, 3.64780426e-05, 2.43186951e-05, -0.000192319567, -1, -0.000198441558, 0.99999994, -0.000192359177, 0.000197284782, -0.000197345667, -0.000198401511, 1))
  1326. mesh("SpecialMesh",AM2,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  1327. R1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R1",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1328. R1weld=weld(m,TG2,R1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0134754181, -0.445617676, 1.47668266, 0.865856409, -0.250035048, -0.433330387, 0.000181133975, -0.865997136, 0.500049055, -0.500292599, -0.433049113, -0.749783754))
  1329. mesh("SpecialMesh",R1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1330. R10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R10",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1331. R10weld=weld(m,TG2,R10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.765271187, -0.000122070312, 0.0565447211, -0.49987632, 6.51674345e-05, -0.866096556, -0.000113177681, 0.999999881, 0.000140445307, 0.866096616, 0.000168018509, -0.49987638))
  1332. mesh("SpecialMesh",R10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1333. R11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R11",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1334. R11weld=weld(m,TG2,R11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775099754, 0.109127045, -0.114162922, 0.93301934, -0.258937955, -0.249852076, 0.250070184, 0.965893984, -0.0671848729, 0.258727312, 0.000204227865, 0.965950489))
  1335. mesh("SpecialMesh",R11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1336. R12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R12",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1337. R12weld=weld(m,TG2,R12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.5340271e-05, -0.166751862, -0.357446432, 0.000167457998, 0.000183601864, 0.99999994, -9.69851826e-05, -1, 0.000183618627, 0.99999994, -9.70162218e-05, -0.000167464168))
  1338. mesh("SpecialMesh",R12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1339. R13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R13",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1340. R13weld=weld(m,TG2,R13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775063515, 0.109107971, 0.114238739, 0.933033288, -0.258907735, 0.249831468, 0.250103503, 0.96590209, 0.0669436976, -0.258645028, 2.30353326e-05, 0.965972483))
  1341. mesh("SpecialMesh",R13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1342. R14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R14",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1343. R14weld=weld(m,TG2,R14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.16683197, 4.8160553e-05, 5.29289246e-05, -0.000261391891, -0.999999881, -0.000371804461, 0.99999994, -0.000261496811, 0.000282098801, -0.000282215682, -0.000371729024, 0.999999881))
  1344. mesh("SpecialMesh",R14,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.700000048, 0.700000048))
  1345. R15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R15",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1346. R15weld=weld(m,TG2,R15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000193595886, -0.524248123, -0.000160217285, -1, -1.53651927e-05, -0.000401128491, -0.000401158031, -0.000155125745, 0.999999881, -1.54274312e-05, 1, 0.000155119225))
  1347. mesh("SpecialMesh",R15,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1348. R16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R16",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1349. R16weld=weld(m,TG2,R16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.10623169e-06, -0.524226427, -0.000118255615, -1.7896502e-05, 3.39159742e-05, -1, -0.99999994, -0.00018825283, 1.79418876e-05, -0.000188252423, 1, 3.39206308e-05))
  1350. mesh("SpecialMesh",R16,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1351. R2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R2",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1352. R2weld=weld(m,TG2,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110644341, -1.37159348, 0.569787979, -0.25872317, 0.000103516504, -0.965960801, -0.683125854, 0.706990838, 0.183048159, 0.68293786, 0.707234144, -0.182844043))
  1353. mesh("SpecialMesh",R2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1354. R3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R3",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1355. R3weld=weld(m,TG2,R3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.11937332, -0.014339447, 0.445285797, 0.499887019, 0.432952553, 0.75011003, 0.866090596, -0.250205398, -0.432763666, 0.000315477257, 0.865996122, -0.500050545))
  1356. mesh("SpecialMesh",R3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1357. R4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R4",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1358. R4weld=weld(m,TG2,R4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.114369392, -1.38692093, 0.585348129, 0.258709073, 0.00012283586, -0.965955317, -0.683140814, 0.707019031, -0.182873711, 0.682926297, 0.707194507, 0.182996109))
  1359. mesh("SpecialMesh",R4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1360. R5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R5",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1361. R5weld=weld(m,TG2,R5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02929306, 0.585784912, -0.114109039, 0.682771325, -0.707353652, -0.182959229, 0.683289289, 0.706859827, -0.182934627, 0.258725971, -0.000111560337, 0.965950847))
  1362. mesh("SpecialMesh",R5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1363. R6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R6",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1364. R6weld=weld(m,TG2,R6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.6321106e-05, -0.166820526, 0.357390642, 0.000167457998, 0.000183601864, 0.99999994, -9.69851826e-05, -1, 0.000183618627, 0.99999994, -9.70162218e-05, -0.000167464168))
  1365. mesh("SpecialMesh",R6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1366. R7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R7",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1367. R7weld=weld(m,TG2,R7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, -0.166748047, -0.11918807, 0.000167457998, 0.000183601864, 0.99999994, -9.69851826e-05, -1, 0.000183618627, 0.99999994, -9.70162218e-05, -0.000167464168))
  1368. mesh("SpecialMesh",R7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1369. R8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R8",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1370. R8weld=weld(m,TG2,R8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02933121, 0.585668564, 0.114168167, 0.682898223, -0.707234383, 0.182947412, 0.683152735, 0.706979275, 0.182982892, -0.258751839, 2.23368406e-05, 0.965943873))
  1371. mesh("SpecialMesh",R8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1372. R9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R9",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1373. R9weld=weld(m,TG2,R9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.33786011e-05, -0.166786194, 0.119110346, 0.000167457998, 0.000183601864, 0.99999994, -9.69851826e-05, -1, 0.000183618627, 0.99999994, -9.70162218e-05, -0.000167464168))
  1374. mesh("SpecialMesh",R9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1375.  
  1376.  
  1377. TG3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.953130484, 0.238282651, 0.953130603))
  1378. TG3weld=weld(m,char["HumanoidRootPart"],TG3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.31476164, 0.203437805, 2.80334663, -0.128740072, -0.991682827, 0.00021147728, 0.0140880942, -0.00204598904, -0.999902606, 0.991582751, -0.128720194, 0.0142298341))
  1379. mesh("SpecialMesh",TG3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1380. AM3=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","AM3",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1381. AM3weld=weld(m,TG3,AM3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.166828156, 3.67164612e-05, 1.04904175e-05, -0.000191303392, -1.00000393, -0.000253161415, 1.00000441, -0.000187523692, 0.000130466695, -0.000134325906, -0.000248713419, 1.00000381))
  1382. mesh("SpecialMesh",AM3,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  1383. B1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B1",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1384. B1weld=weld(m,TG3,B1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.70809412, 0.00481796265, -0.0214853287, 0.53710258, -0.0329185463, -0.842881262, -0.0168763734, -0.999461472, 0.0282779075, -0.843353331, -0.00096894661, -0.537363231))
  1385. mesh("SpecialMesh",B1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1386. B10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B10",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1387. B10weld=weld(m,TG3,B10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, -0.166755676, -0.119180202, 0.000214098938, 7.58497044e-05, 1.00000393, -5.36924927e-05, -1.00000405, 7.14352354e-05, 1.00000429, -4.98957525e-05, -0.000217909779))
  1388. mesh("SpecialMesh",B10,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1389. B11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B11",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1390. B11weld=weld(m,TG3,B11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775104523, 0.109054565, -0.114163399, 0.93302691, -0.258820474, -0.249937788, 0.249989182, 0.965924561, -0.0670276657, 0.258770257, 5.44674695e-05, 0.965937078))
  1391. mesh("SpecialMesh",B11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1392. B12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B12",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1393. B12weld=weld(m,TG3,B12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.2479248e-05, -0.16677475, -0.357437134, 0.000214098938, 7.58497044e-05, 1.00000393, -5.36924927e-05, -1.00000405, 7.14352354e-05, 1.00000429, -4.98957525e-05, -0.000217909779))
  1394. mesh("SpecialMesh",B12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1395. B13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B13",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1396. B13weld=weld(m,TG3,B13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.6321106e-05, -0.166809082, 0.357398033, 0.000214098938, 7.58497044e-05, 1.00000393, -5.36924927e-05, -1.00000405, 7.14352354e-05, 1.00000429, -4.98957525e-05, -0.000217909779))
  1397. mesh("SpecialMesh",B13,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1398. B14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B14",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1399. B14weld=weld(m,TG3,B14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775089264, 0.109050751, 0.114126205, 0.933031797, -0.258863419, 0.249890804, 0.250038087, 0.965917766, 0.0670325682, -0.258728862, -5.84023073e-05, 0.965954661))
  1400. mesh("SpecialMesh",B14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1401. B15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B15",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1402. B15weld=weld(m,TG3,B15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000216007233, -0.524245262, -0.000152587891, -1.00000429, -3.11442855e-05, -0.000386493775, -0.000390294503, -0.000265599228, 1.00000381, -2.74346676e-05, 1.00000393, 0.000270009041))
  1403. mesh("SpecialMesh",B15,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1404. B16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B16",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1405. B16weld=weld(m,TG3,B16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.977258682, -0.0517673492, 0.351222992, -0.542918801, -0.399409056, 0.738729894, 0.839790225, -0.257581204, 0.47791937, -0.000600833155, 0.879847884, 0.475267261))
  1406. mesh("SpecialMesh",B16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1407. B2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B2",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1408. B2weld=weld(m,TG3,B2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110642433, -1.37159348, 0.569799423, -0.258739293, 0.00030168239, -0.965950191, -0.683101058, 0.706977069, 0.183202252, 0.682960927, 0.707241893, -0.182715356))
  1409. mesh("SpecialMesh",B2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1410. B3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B3",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1411. B3weld=weld(m,TG3,B3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.114408493, -1.38694382, 0.585298538, 0.258632272, 0.000245507807, -0.965980828, -0.683182418, 0.707017481, -0.182730928, 0.682920158, 0.7072016, 0.183024958))
  1412. mesh("SpecialMesh",B3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1413. B4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B4",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1414. B4weld=weld(m,TG3,B4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.14712524e-05, -0.524226665, -0.000114440918, -0.000117740456, 0.000170248561, -1.00000381, -1.00000441, -0.000197534246, 0.000121528283, -0.000193700951, 1.00000393, 0.000174695626))
  1415. mesh("SpecialMesh",B4,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1416. B5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B5",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1417. B5weld=weld(m,TG3,B5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.166828156, 3.67164612e-05, 1.04904175e-05, -0.000191303392, -1.00000393, -0.000253161415, 1.00000441, -0.000187523692, 0.000130466695, -0.000134325906, -0.000248713419, 1.00000381))
  1418. mesh("SpecialMesh",B5,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.700000048, 0.700000048))
  1419. B6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B6",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1420. B6weld=weld(m,TG3,B6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0746879578, -0.356079102, 1.3260231, -0.846059859, 0.246211126, -0.472827435, 0.0127377426, -0.877367735, -0.479661644, -0.532944143, -0.411842138, 0.73916626))
  1421. mesh("SpecialMesh",B6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1422. B7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B7",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1423. B7weld=weld(m,TG3,B7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02930832, 0.585767746, -0.114040375, 0.682766974, -0.707316399, -0.183130339, 0.683257401, 0.706901014, -0.182916299, 0.258831084, -0.000232725404, 0.965924442))
  1424. mesh("SpecialMesh",B7,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1425. B8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B8",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1426. B8weld=weld(m,TG3,B8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02937317, 0.585603714, 0.114164352, 0.682955801, -0.707211196, 0.182828441, 0.683118403, 0.707007945, 0.183033586, -0.258707404, -0.000107087195, 0.965960801))
  1427. mesh("SpecialMesh",B8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1428. B9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B9",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1429. B9weld=weld(m,TG3,B9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24249268e-05, -0.166786194, 0.11911726, 0.000214098938, 7.58497044e-05, 1.00000393, -5.36924927e-05, -1.00000405, 7.14352354e-05, 1.00000429, -4.98957525e-05, -0.000217909779))
  1430. mesh("SpecialMesh",B9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1431.  
  1432.  
  1433. TG4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.953130484, 0.238282651, 0.953130603))
  1434. TG4weld=weld(m,char["HumanoidRootPart"],TG4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.701898575, -1.07242584, 3.10196733, 0.247876227, -0.968791723, 0.000235861822, 0.0139541421, 0.00332688913, -0.999897122, 0.968691289, 0.247854009, 0.0143433129))
  1435. mesh("SpecialMesh",TG4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1436. AM4=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","AM4",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1437. AM4weld=weld(m,TG4,AM4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.16683197, 5.14984131e-05, 2.57492065e-05, -0.000262918446, -0.99999994, -0.000245724805, 1, -0.000262905785, -5.22979026e-05, 5.22422997e-05, -0.000245738775, 1))
  1438. mesh("SpecialMesh",AM4,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  1439. Q1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q1",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1440. Q1weld=weld(m,TG4,Q1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02936554, 0.58564949, 0.114022255, 0.682914674, -0.707203865, 0.183003649, 0.683140576, 0.707009733, 0.182910576, -0.258740425, 0.000104899518, 0.965946913))
  1441. mesh("SpecialMesh",Q1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1442. Q10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q10",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1443. Q10weld=weld(m,TG4,Q10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.91278076e-05, -0.524228096, -0.00012588501, -0.000225846947, 8.19889829e-05, -1.00000644, -1.00000012, -0.000232773818, 0.000224219271, -0.000232745646, 1.00000644, 8.20420682e-05))
  1444. mesh("SpecialMesh",Q10,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1445. Q11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q11",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1446. Q11weld=weld(m,TG4,Q11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0746479034, -0.356128693, 1.32600975, -0.846081793, 0.246080905, -0.472852886, 0.0128138652, -0.877419651, -0.479552537, -0.532899082, -0.411799699, 0.739215553))
  1447. mesh("SpecialMesh",Q11,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1448. Q12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q12",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1449. Q12weld=weld(m,TG4,Q12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.977277756, -0.0517272949, 0.351173401, -0.542923808, -0.399282485, 0.73878783, 0.839781821, -0.257620722, 0.477910042, -0.000494024833, 0.87988919, 0.47517857))
  1450. mesh("SpecialMesh",Q12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1451. Q13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q13",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1452. Q13weld=weld(m,TG4,Q13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.708095074, 0.00480651855, -0.0214424133, 0.537001133, -0.0329830386, -0.842936516, -0.016877139, -0.999455392, 0.0283556767, -0.843412697, -0.0010006763, -0.53726542))
  1453. mesh("SpecialMesh",Q13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1454. Q14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q14",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1455. Q14weld=weld(m,TG4,Q14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110631943, -1.37159348, 0.569797516, -0.258814424, 0.000158959068, -0.965927124, -0.683109343, 0.706977546, 0.183151439, 0.682917833, 0.707235932, -0.182867393))
  1456. mesh("SpecialMesh",Q14,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1457. Q15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q15",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1458. Q15weld=weld(m,TG4,Q15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.114351273, -1.38692474, 0.585363388, 0.258614838, 0.000151800923, -0.965980589, -0.68317169, 0.707010865, -0.182789415, 0.682931006, 0.707202673, 0.182947218))
  1459. mesh("SpecialMesh",Q15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1460. Q16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q16",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1461. Q16weld=weld(m,TG4,Q16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02927017, 0.585828781, -0.1140728, 0.682736814, -0.707362711, -0.183043808, 0.683264673, 0.706848323, -0.183054447, 0.258872002, -9.22912732e-05, 0.965909958))
  1462. mesh("SpecialMesh",Q16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1463. Q2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q2",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1464. Q2weld=weld(m,TG4,Q2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.95639038e-05, -0.166786194, 0.119113445, 0.000289762218, 0.000152884051, 1, -6.89870794e-05, -1, 0.000152902678, 1.00000012, -6.90316083e-05, -0.000289731135))
  1465. mesh("SpecialMesh",Q2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1466. Q3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q3",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1467. Q3weld=weld(m,TG4,Q3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.57492065e-05, -0.166748047, -0.119185925, 0.000289762218, 0.000152884051, 1, -6.89870794e-05, -1, 0.000152902678, 1.00000012, -6.90316083e-05, -0.000289731135))
  1468. mesh("SpecialMesh",Q3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1469. Q4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q4",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1470. Q4weld=weld(m,TG4,Q4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775097847, 0.109146118, -0.114173889, 0.932992756, -0.258940458, -0.249948949, 0.250075579, 0.965893269, -0.0671743006, 0.258818179, 0.000166995451, 0.965926051))
  1471. mesh("SpecialMesh",Q4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1472. Q5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q5",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1473. Q5weld=weld(m,TG4,Q5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.91549683e-05, -0.166755676, -0.357444286, 0.000289762218, 0.000152884051, 1, -6.89870794e-05, -1, 0.000152902678, 1.00000012, -6.90316083e-05, -0.000289731135))
  1474. mesh("SpecialMesh",Q5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1475. Q6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q6",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1476. Q6weld=weld(m,TG4,Q6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.44137573e-05, -0.166820526, 0.357393742, 0.000289762218, 0.000152884051, 1, -6.89870794e-05, -1, 0.000152902678, 1.00000012, -6.90316083e-05, -0.000289731135))
  1477. mesh("SpecialMesh",Q6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1478. Q7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q7",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1479. Q7weld=weld(m,TG4,Q7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.16683197, 5.14984131e-05, 2.57492065e-05, -0.000262918446, -0.99999994, -0.000245724805, 1, -0.000262905785, -5.22979026e-05, 5.22422997e-05, -0.000245738775, 1))
  1480. mesh("SpecialMesh",Q7,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.700000048, 0.700000048))
  1481. Q8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q8",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1482. Q8weld=weld(m,TG4,Q8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.77507782, 0.109096527, 0.11418438, 0.933048368, -0.258882731, 0.249801114, 0.250101715, 0.965908766, 0.0668535084, -0.258592248, 9.8134391e-05, 0.965986609))
  1483. mesh("SpecialMesh",Q8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1484. Q9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q9",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1485. Q9weld=weld(m,TG4,Q9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000154495239, -0.524244308, -0.000152587891, -1, -2.11830047e-05, -0.000211575112, -0.000211558785, -0.000157893635, 1, -2.12165178e-05, 0.99999994, 0.00015788991))
  1486. mesh("SpecialMesh",Q9,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1487.  
  1488.  
  1489. MN=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Handle",Vector3.new(1.09732866, 2.19465828, 1.09732854))
  1490. MNweld=weld(m,char["Left Arm"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0323486328, -0.0509860516, -0.00120401382, -0.00500982394, 0.00520668458, 0.999973893, -0.00739898486, 0.999958873, -0.00524367485, -0.999960065, -0.00742506143, -0.0049710935))
  1491. TR7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1492. TR7weld=weld(m,MN,TR7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1493. mesh("SpecialMesh",TR7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1494. MD9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD9",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1495. MD9weld=weld(m,MN,MD9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.741846681, 0.199262142, 1.00000405, -6.92205504e-06, 0.000154254027, 4.65649646e-05, 0.965939224, -0.25876984, -0.000147186685, 0.258768767, 0.965943158))
  1496. mesh("SpecialMesh",MD9,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1497. MD1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD1",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1498. MD1weld=weld(m,MN,MD1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.402763367, -0.974855185, 0.682875633, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1499. mesh("SpecialMesh",MD1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1500. MD10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD10",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1501. MD10weld=weld(m,MN,MD10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1502. mesh("SpecialMesh",MD10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1503. MD11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD11",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1504. MD11weld=weld(m,MN,MD11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.493839264, -0.274354219, 4.24385071e-05, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1505. mesh("SpecialMesh",MD11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1506. MD12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD12",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1507. MD12weld=weld(m,MN,MD12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.493812561, -0.274300575, -0.000376224518, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1508. mesh("SpecialMesh",MD12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1509. MD13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD13",Vector3.new(1.09732866, 0.822996795, 1.09732854))
  1510. MD13weld=weld(m,MN,MD13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.68582201, 0.000464439392, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1511. mesh("SpecialMesh",MD13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1512. MD14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD14",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1513. MD14weld=weld(m,MN,MD14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.603547096, 0.000416755676, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1514. mesh("SpecialMesh",MD14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1515. MD15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD15",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1516. MD15weld=weld(m,MN,MD15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-05, 0.137180567, -4.529953e-05, -1.0000037, -0.000862163957, 0.000179466791, -0.000862103421, 0.999999523, 0.000520790287, -0.000179945491, 0.000520619913, -1.00000381))
  1517. mesh("SpecialMesh",MD15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1518. MD16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD16",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1519. MD16weld=weld(m,MN,MD16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.86645508e-05, 0.932742357, 0.000658988953, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1520. mesh("SpecialMesh",MD16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1521. MD19=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD19",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1522. MD19weld=weld(m,MN,MD19,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1523. mesh("SpecialMesh",MD19,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1524. MD18=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD18",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1525. MD18weld=weld(m,MN,MD18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1526. mesh("SpecialMesh",MD18,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1527. MD2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD2",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1528. MD2weld=weld(m,MN,MD2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.392555237, -0.573539257, 1.09872949, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1529. mesh("SpecialMesh",MD2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1530. MD3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD3",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1531. MD3weld=weld(m,MN,MD3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.397964478, -0.817667723, 0.487944126, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1532. mesh("SpecialMesh",MD3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1533. MD4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD4",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1534. MD4weld=weld(m,MN,MD4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.422103882, -0.82026124, 0.507567406, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1535. mesh("SpecialMesh",MD4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1536. MD5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD5",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1537. MD5weld=weld(m,MN,MD5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427509308, -0.557831764, 1.11046171, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1538. mesh("SpecialMesh",MD5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1539. MD6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD6",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1540. MD6weld=weld(m,MN,MD6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.417263031, -0.972257376, 0.702233315, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1541. mesh("SpecialMesh",MD6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1542. MD7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1543. MD7weld=weld(m,MN,MD7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1544. mesh("SpecialMesh",MD7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1545. MD8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD8",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1546. MD8weld=weld(m,MN,MD8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1547. mesh("SpecialMesh",MD8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1548. TR1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR1",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1549. TR1weld=weld(m,MN,TR1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548826218, 0.30154109, 4.57763672e-05, -0.000205519143, -0.0001726388, -1, -4.31765802e-05, 1, -0.00017263052, 1, 4.314119e-05, -0.000205526594))
  1550. mesh("SpecialMesh",TR1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.700000048, 0.700000048))
  1551. TR2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR2",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1552. TR2weld=weld(m,MN,TR2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.741921067, 0.198978901, 1.00000405, -2.92747281e-05, -1.7457176e-05, 2.37242784e-05, 0.965939343, -0.258769363, 2.44602561e-05, 0.25876832, 0.965943277))
  1553. mesh("SpecialMesh",TR2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1554. TR3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR3",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1555. TR3weld=weld(m,MN,TR3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.603546381, 0.000186920166, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1556. mesh("SpecialMesh",TR3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1557. TR4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR4",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1558. TR4weld=weld(m,MN,TR4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000106811523, 0.93274045, 0.000304222107, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1559. mesh("SpecialMesh",TR4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1560. TR5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR5",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1561. TR5weld=weld(m,MN,TR5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1562. mesh("SpecialMesh",TR5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1563. TR6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR6",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1564. TR6weld=weld(m,MN,TR6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1565. mesh("SpecialMesh",TR6,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1566. MD21=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","MD21",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1567. MD21weld=weld(m,MN,MD21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548921585, 0.301375628, 0.000118255615, -0.000262488145, -9.39509191e-05, -1.00000393, -0.000154611655, 1, -9.38984886e-05, 1.00000393, 0.000154557638, -0.000262471847))
  1568. mesh("SpecialMesh",MD21,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.900000036, 0.900000036))
  1569.  
  1570.  
  1571. MN=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Handle",Vector3.new(1.03740847, 2.07481742, 1.03740823))
  1572. MNweld=weld(m,char["Left Leg"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00872802734, 0.00284510851, -0.0114479065, 0.000559218752, 0.00461495388, -0.999989212, 0.0116515048, 0.999921441, 0.00462115649, 0.999931991, -0.0116539635, 0.000505403674))
  1573. FB1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB1",Vector3.new(0.252201617, 1.03740871, 0.622444928))
  1574. FB1weld=weld(m,MN,FB1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.466812134, -0.259373605, 4.19616699e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1575. mesh("SpecialMesh",FB1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1576. FB10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB10",Vector3.new(1.03740847, 0.259352177, 1.03740823))
  1577. FB10weld=weld(m,MN,FB10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.14440918e-05, -0.907726586, -0.0001745224, -1.00000012, -4.3686945e-05, -0.000145533413, -4.37181443e-05, 1, 0.00021532696, 0.000145524042, 0.000215333974, -1))
  1578. mesh("SpecialMesh",FB10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1579. FB11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","FB11",Vector3.new(0.518704236, 0.778056443, 0.252201557))
  1580. FB11weld=weld(m,MN,FB11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.49278298, -0.518682957, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1581. mesh("SpecialMesh",FB11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 0.415454417))
  1582. FB12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB12",Vector3.new(1.03740847, 0.778056443, 1.03740823))
  1583. FB12weld=weld(m,MN,FB12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.14440918e-05, 0.648371816, 1.38282776e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1584. mesh("SpecialMesh",FB12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1585. FB2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","FB2",Vector3.new(1.03740847, 0.252201647, 1.03740823))
  1586. FB2weld=weld(m,MN,FB2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.28881836e-05, 0.726178706, 4.57763672e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1587. mesh("SpecialMesh",FB2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.415454417, 1.04999995))
  1588. FB3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB3",Vector3.new(1.03740847, 0.259352177, 0.518704116))
  1589. FB3weld=weld(m,MN,FB3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000141143799, -0.907841623, 0.725996017, -1.00000012, -4.3686945e-05, -0.000145533413, -4.37181443e-05, 1, 0.00021532696, 0.000145524042, 0.000215333974, -1))
  1590. mesh("SpecialMesh",FB3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1591. FB4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB4",Vector3.new(1.03740847, 0.259352177, 0.518704116))
  1592. FB4weld=weld(m,MN,FB4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000263214111, -0.495628834, 1.08177543, -1, -0.000208274461, -0.000166981248, -2.93208286e-05, 0.707433105, -0.706780434, 0.000265331706, -0.706780314, -0.707433105))
  1593. mesh("SpecialMesh",FB4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1594. FB5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","FB5",Vector3.new(1.03740847, 0.252201647, 1.03740823))
  1595. FB5weld=weld(m,MN,FB5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.67028809e-05, 0.933657289, 6.19888306e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1596. mesh("SpecialMesh",FB5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.415454417, 1.04999995))
  1597. FB6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB6",Vector3.new(1.03740847, 0.259352177, 1.03740823))
  1598. FB6weld=weld(m,MN,FB6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, 0.129679263, 3.29017639e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1599. mesh("SpecialMesh",FB6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1600. FB7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB7",Vector3.new(0.252201617, 1.03740871, 0.622444928))
  1601. FB7weld=weld(m,MN,FB7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.466838837, -0.259338915, -8.58306885e-06, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1602. mesh("SpecialMesh",FB7,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1603. FB8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB8",Vector3.new(1.03740847, 0.259352177, 0.518704116))
  1604. FB8weld=weld(m,MN,FB8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000205993652, -0.764207125, 0.546924591, -0.999995053, -0.000121198129, -0.00017335522, -0.000163274352, 0.965882957, 0.258978456, 0.000135882699, 0.258978575, -0.96587801))
  1605. mesh("SpecialMesh",FB8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1606. FB9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","FB9",Vector3.new(1.03740847, 0.259352177, 1.03740823))
  1607. FB9weld=weld(m,MN,FB9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00023651123, 0.648379326, -0.000217437744, -0.99999994, 0.00030120369, -0.00014261005, -0.000301247928, -0.999999821, 0.000302845408, -0.000142518838, 0.000302889268, 1))
  1608. mesh("SpecialMesh",FB9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1609. TN1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TN1",Vector3.new(1.03740847, 0.252201647, 1.03740823))
  1610. TN1weld=weld(m,MN,TN1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.67028809e-05, 0.933657289, 6.19888306e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1611. mesh("SpecialMesh",TN1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.205670506, 1.05999994))
  1612. TN2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TN2",Vector3.new(0.518704236, 0.778056443, 0.252201557))
  1613. TN2weld=weld(m,MN,TN2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.49278298, -0.518682957, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1614. mesh("SpecialMesh",TN2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.899999917, 0.899999917, 0.419567823))
  1615. TN3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TN3",Vector3.new(1.03740847, 0.252201647, 1.03740823))
  1616. TN3weld=weld(m,MN,TN3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.28881836e-05, 0.726178706, 4.57763672e-05, 1, 0, 5.82076609e-11, 0, 1, -2.07592166e-10, 5.82076609e-11, -2.07592166e-10, 1.00000012))
  1617. mesh("SpecialMesh",TN3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.205670506, 1.05999994))
  1618.  
  1619.  
  1620. TG1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Handle",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1621. TG1weld=weld(m,char["HumanoidRootPart"],TG1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.042350769, 2.25753069, -2.74072218, -0.0144443018, -0.00148237997, 0.999894559, 0.138804898, -0.99031961, 0.000536966661, 0.990214407, 0.138798028, 0.0145102367))
  1622. mesh("SpecialMesh",TG1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  1623. AM1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","AM1",Vector3.new(0.953130484, 0.238282651, 0.953130603))
  1624. AM1weld=weld(m,TG1,AM1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.24249268e-05, 0.166828156, 3.09944153e-05, -0.000157195085, 1, 9.1494876e-05, -0.99999994, -0.000157169881, -0.000279594213, -0.000279579312, -9.1555652e-05, 0.99999994))
  1625. mesh("SpecialMesh",AM1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1626. P1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P1",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1627. P1weld=weld(m,TG1,P1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.911342621, 0.703609467, 0.114207745, 0.706984818, 0.683136642, 0.183021277, -0.707228661, 0.682939231, 0.182815671, -0.000104348175, -0.258685827, 0.965961576))
  1628. mesh("SpecialMesh",P1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1629. P10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P10",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1630. P10weld=weld(m,TG1,P10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.00679016e-05, -0.524249077, 0.166728973, 0.000105811283, -0.000137583454, -1, 0.000479714101, -0.999999821, 0.000137644194, -0.999999821, -0.000479728915, -0.000105744228))
  1631. mesh("SpecialMesh",P10,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1632. P11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P11",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1633. P11weld=weld(m,TG1,P11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.731900215, 0.270252228, -0.114115238, 0.258668154, 0.93309164, -0.249861524, -0.965966165, 0.249754369, -0.0673211813, -0.000412817113, 0.258771658, 0.965938509))
  1634. mesh("SpecialMesh",P11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1635. P12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P12",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1636. P12weld=weld(m,TG1,P12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.731903076, 0.27022934, 0.114096642, 0.258535415, 0.933087707, 0.250022143, -0.966005266, 0.24975659, 0.066811718, -0.000106466934, -0.258798361, 0.965934813))
  1637. mesh("SpecialMesh",P12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1638. P13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P13",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1639. P13weld=weld(m,TG1,P13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000140666962, -0.333644867, 0.357366562, -0.0002978798, 0.000259431486, 0.999999881, 0.999991119, 0.000227510231, 0.000298896804, -0.000227348646, 0.999991298, -0.000258179527))
  1640. mesh("SpecialMesh",P13,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1641. P14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P14",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1642. P14weld=weld(m,TG1,P14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.43051147e-06, -0.333572388, -0.119208813, -0.0002978798, 0.000259431486, 0.999999881, 0.999991119, 0.000227510231, 0.000298896804, -0.000227348646, 0.999991298, -0.000258179527))
  1643. mesh("SpecialMesh",P14,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1644. P15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P15",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1645. P15weld=weld(m,TG1,P15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.99999994, 1.16415322e-10, -9.31322575e-10, 1.16415322e-10, 1, -1.79352355e-09, -9.31322575e-10, -1.79352355e-09, 1))
  1646. mesh("SpecialMesh",P15,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.700000048, 0.700000048))
  1647. P16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P16",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1648. P16weld=weld(m,TG1,P16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000156879425, -0.524261951, 0.166660309, 0.000348402828, -0.99999994, -0.00028672372, 1.2637116e-05, -0.000286738126, 0.99999994, -0.999999881, -0.000348406611, 1.25393271e-05))
  1649. mesh("SpecialMesh",P16,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1650. P2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P2",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1651. P2weld=weld(m,TG1,P2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.114342928, -1.26896286, 0.703344345, -8.68691131e-05, 0.25868696, -0.965961158, -0.706778944, -0.683370173, -0.18294476, -0.707434416, 0.682705104, 0.182893887))
  1652. mesh("SpecialMesh",P2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1653. P3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P3",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1654. P3weld=weld(m,TG1,P3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.9112854, 0.703716278, -0.114027977, 0.707162201, 0.682978034, -0.182929516, -0.707051754, 0.683040321, -0.183125019, -0.000122674741, 0.258839428, 0.965920746))
  1655. mesh("SpecialMesh",P3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1656. P4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P4",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1657. P4weld=weld(m,TG1,P4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.04713726, -0.0560836792, 0.589748383, -0.433230519, 0.499762714, 0.750031829, 0.249949813, 0.866157889, -0.432767093, -0.865926266, -1.81881187e-05, -0.500163496))
  1658. mesh("SpecialMesh",P4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1659. P5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P5",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1660. P5weld=weld(m,TG1,P5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110613346, -1.25364304, 0.687784195, 2.46139243e-05, -0.258755654, -0.96594286, -0.706809103, -0.683316648, 0.183028057, -0.707404375, 0.682732642, -0.182907671))
  1661. mesh("SpecialMesh",P5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1662. P6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","P6",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1663. P6weld=weld(m,TG1,P6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552225113, -0.590129852, 1.40441322, 0.249802664, 0.865931273, -0.433314741, 0.865909696, 0.000505216594, 0.500199974, 0.433357745, -0.50016278, -0.749692082))
  1664. mesh("SpecialMesh",P6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1665. P7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P7",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1666. P7weld=weld(m,TG1,P7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.76527071, 0.166690826, 0.0566182137, 0.000211901963, -0.499973178, -0.866040885, -0.999999881, -0.000433116395, 5.36441803e-06, -0.000377777033, 0.866040766, -0.499973238))
  1667. mesh("SpecialMesh",P7,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1668. P8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P8",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1669. P8weld=weld(m,TG1,P8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.58035278e-05, -0.333610535, 0.11908865, -0.0002978798, 0.000259431486, 0.999999881, 0.999991119, 0.000227510231, 0.000298896804, -0.000227348646, 0.999991298, -0.000258179527))
  1670. mesh("SpecialMesh",P8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1671. P9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","P9",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1672. P9weld=weld(m,TG1,P9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.72340393e-05, -0.333576202, -0.357462883, -0.0002978798, 0.000259431486, 0.999999881, 0.999991119, 0.000227510231, 0.000298896804, -0.000227348646, 0.999991298, -0.000258179527))
  1673. mesh("SpecialMesh",P9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1674.  
  1675.  
  1676. TG2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.953130484, 0.238282651, 0.953130603))
  1677. TG2weld=weld(m,char["HumanoidRootPart"],TG2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.76916337, -1.09253693, -3.17651272, -0.203467354, -0.97908175, 0.000212302519, 0.014012184, -0.00312875048, -0.999896944, 0.978981495, -0.203443378, 0.0143556716))
  1678. mesh("SpecialMesh",TG2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1679. AM2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","AM2",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1680. AM2weld=weld(m,TG2,AM2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.166828156, 3.64780426e-05, 2.43186951e-05, -0.000192319567, -1, -0.000198441558, 0.99999994, -0.000192359177, 0.000197284782, -0.000197345667, -0.000198401511, 1))
  1681. mesh("SpecialMesh",AM2,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  1682. R1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R1",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1683. R1weld=weld(m,TG2,R1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0134754181, -0.445617676, 1.47668266, 0.865856409, -0.250035048, -0.433330387, 0.000181133975, -0.865997136, 0.500049055, -0.500292599, -0.433049113, -0.749783754))
  1684. mesh("SpecialMesh",R1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1685. R10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R10",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1686. R10weld=weld(m,TG2,R10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.765271187, -0.000122070312, 0.0565447211, -0.49987632, 6.51674345e-05, -0.866096556, -0.000113177681, 0.999999881, 0.000140445307, 0.866096616, 0.000168018509, -0.49987638))
  1687. mesh("SpecialMesh",R10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1688. R11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R11",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1689. R11weld=weld(m,TG2,R11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775099754, 0.109127045, -0.114162922, 0.93301934, -0.258937955, -0.249852076, 0.250070184, 0.965893984, -0.0671848729, 0.258727312, 0.000204227865, 0.965950489))
  1690. mesh("SpecialMesh",R11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1691. R12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R12",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1692. R12weld=weld(m,TG2,R12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.5340271e-05, -0.166751862, -0.357446432, 0.000167457998, 0.000183601864, 0.99999994, -9.69851826e-05, -1, 0.000183618627, 0.99999994, -9.70162218e-05, -0.000167464168))
  1693. mesh("SpecialMesh",R12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1694. R13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R13",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1695. R13weld=weld(m,TG2,R13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775063515, 0.109107971, 0.114238739, 0.933033288, -0.258907735, 0.249831468, 0.250103503, 0.96590209, 0.0669436976, -0.258645028, 2.30353326e-05, 0.965972483))
  1696. mesh("SpecialMesh",R13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1697. R14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R14",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1698. R14weld=weld(m,TG2,R14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.16683197, 4.8160553e-05, 5.29289246e-05, -0.000261391891, -0.999999881, -0.000371804461, 0.99999994, -0.000261496811, 0.000282098801, -0.000282215682, -0.000371729024, 0.999999881))
  1699. mesh("SpecialMesh",R14,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.700000048, 0.700000048))
  1700. R15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R15",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1701. R15weld=weld(m,TG2,R15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000193595886, -0.524248123, -0.000160217285, -1, -1.53651927e-05, -0.000401128491, -0.000401158031, -0.000155125745, 0.999999881, -1.54274312e-05, 1, 0.000155119225))
  1702. mesh("SpecialMesh",R15,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1703. R16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R16",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1704. R16weld=weld(m,TG2,R16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.10623169e-06, -0.524226427, -0.000118255615, -1.7896502e-05, 3.39159742e-05, -1, -0.99999994, -0.00018825283, 1.79418876e-05, -0.000188252423, 1, 3.39206308e-05))
  1705. mesh("SpecialMesh",R16,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1706. R2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R2",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1707. R2weld=weld(m,TG2,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110644341, -1.37159348, 0.569787979, -0.25872317, 0.000103516504, -0.965960801, -0.683125854, 0.706990838, 0.183048159, 0.68293786, 0.707234144, -0.182844043))
  1708. mesh("SpecialMesh",R2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1709. R3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R3",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1710. R3weld=weld(m,TG2,R3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.11937332, -0.014339447, 0.445285797, 0.499887019, 0.432952553, 0.75011003, 0.866090596, -0.250205398, -0.432763666, 0.000315477257, 0.865996122, -0.500050545))
  1711. mesh("SpecialMesh",R3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1712. R4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R4",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1713. R4weld=weld(m,TG2,R4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.114369392, -1.38692093, 0.585348129, 0.258709073, 0.00012283586, -0.965955317, -0.683140814, 0.707019031, -0.182873711, 0.682926297, 0.707194507, 0.182996109))
  1714. mesh("SpecialMesh",R4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1715. R5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R5",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1716. R5weld=weld(m,TG2,R5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02929306, 0.585784912, -0.114109039, 0.682771325, -0.707353652, -0.182959229, 0.683289289, 0.706859827, -0.182934627, 0.258725971, -0.000111560337, 0.965950847))
  1717. mesh("SpecialMesh",R5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1718. R6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R6",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1719. R6weld=weld(m,TG2,R6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.6321106e-05, -0.166820526, 0.357390642, 0.000167457998, 0.000183601864, 0.99999994, -9.69851826e-05, -1, 0.000183618627, 0.99999994, -9.70162218e-05, -0.000167464168))
  1720. mesh("SpecialMesh",R6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1721. R7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R7",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1722. R7weld=weld(m,TG2,R7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, -0.166748047, -0.11918807, 0.000167457998, 0.000183601864, 0.99999994, -9.69851826e-05, -1, 0.000183618627, 0.99999994, -9.70162218e-05, -0.000167464168))
  1723. mesh("SpecialMesh",R7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1724. R8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","R8",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1725. R8weld=weld(m,TG2,R8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02933121, 0.585668564, 0.114168167, 0.682898223, -0.707234383, 0.182947412, 0.683152735, 0.706979275, 0.182982892, -0.258751839, 2.23368406e-05, 0.965943873))
  1726. mesh("SpecialMesh",R8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1727. R9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","R9",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1728. R9weld=weld(m,TG2,R9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.33786011e-05, -0.166786194, 0.119110346, 0.000167457998, 0.000183601864, 0.99999994, -9.69851826e-05, -1, 0.000183618627, 0.99999994, -9.70162218e-05, -0.000167464168))
  1729. mesh("SpecialMesh",R9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1730.  
  1731.  
  1732. TG3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.953130484, 0.238282651, 0.953130603))
  1733. TG3weld=weld(m,char["HumanoidRootPart"],TG3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.31476164, 0.203437805, 2.80334663, -0.128740072, -0.991682827, 0.00021147728, 0.0140880942, -0.00204598904, -0.999902606, 0.991582751, -0.128720194, 0.0142298341))
  1734. mesh("SpecialMesh",TG3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1735. AM3=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","AM3",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1736. AM3weld=weld(m,TG3,AM3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.166828156, 3.67164612e-05, 1.04904175e-05, -0.000191303392, -1.00000393, -0.000253161415, 1.00000441, -0.000187523692, 0.000130466695, -0.000134325906, -0.000248713419, 1.00000381))
  1737. mesh("SpecialMesh",AM3,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  1738. B1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B1",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1739. B1weld=weld(m,TG3,B1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.70809412, 0.00481796265, -0.0214853287, 0.53710258, -0.0329185463, -0.842881262, -0.0168763734, -0.999461472, 0.0282779075, -0.843353331, -0.00096894661, -0.537363231))
  1740. mesh("SpecialMesh",B1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1741. B10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B10",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1742. B10weld=weld(m,TG3,B10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, -0.166755676, -0.119180202, 0.000214098938, 7.58497044e-05, 1.00000393, -5.36924927e-05, -1.00000405, 7.14352354e-05, 1.00000429, -4.98957525e-05, -0.000217909779))
  1743. mesh("SpecialMesh",B10,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1744. B11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B11",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1745. B11weld=weld(m,TG3,B11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775104523, 0.109054565, -0.114163399, 0.93302691, -0.258820474, -0.249937788, 0.249989182, 0.965924561, -0.0670276657, 0.258770257, 5.44674695e-05, 0.965937078))
  1746. mesh("SpecialMesh",B11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1747. B12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B12",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1748. B12weld=weld(m,TG3,B12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.2479248e-05, -0.16677475, -0.357437134, 0.000214098938, 7.58497044e-05, 1.00000393, -5.36924927e-05, -1.00000405, 7.14352354e-05, 1.00000429, -4.98957525e-05, -0.000217909779))
  1749. mesh("SpecialMesh",B12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1750. B13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B13",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1751. B13weld=weld(m,TG3,B13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.6321106e-05, -0.166809082, 0.357398033, 0.000214098938, 7.58497044e-05, 1.00000393, -5.36924927e-05, -1.00000405, 7.14352354e-05, 1.00000429, -4.98957525e-05, -0.000217909779))
  1752. mesh("SpecialMesh",B13,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1753. B14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B14",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1754. B14weld=weld(m,TG3,B14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775089264, 0.109050751, 0.114126205, 0.933031797, -0.258863419, 0.249890804, 0.250038087, 0.965917766, 0.0670325682, -0.258728862, -5.84023073e-05, 0.965954661))
  1755. mesh("SpecialMesh",B14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1756. B15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B15",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1757. B15weld=weld(m,TG3,B15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000216007233, -0.524245262, -0.000152587891, -1.00000429, -3.11442855e-05, -0.000386493775, -0.000390294503, -0.000265599228, 1.00000381, -2.74346676e-05, 1.00000393, 0.000270009041))
  1758. mesh("SpecialMesh",B15,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1759. B16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B16",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1760. B16weld=weld(m,TG3,B16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.977258682, -0.0517673492, 0.351222992, -0.542918801, -0.399409056, 0.738729894, 0.839790225, -0.257581204, 0.47791937, -0.000600833155, 0.879847884, 0.475267261))
  1761. mesh("SpecialMesh",B16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1762. B2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B2",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1763. B2weld=weld(m,TG3,B2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110642433, -1.37159348, 0.569799423, -0.258739293, 0.00030168239, -0.965950191, -0.683101058, 0.706977069, 0.183202252, 0.682960927, 0.707241893, -0.182715356))
  1764. mesh("SpecialMesh",B2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1765. B3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B3",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1766. B3weld=weld(m,TG3,B3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.114408493, -1.38694382, 0.585298538, 0.258632272, 0.000245507807, -0.965980828, -0.683182418, 0.707017481, -0.182730928, 0.682920158, 0.7072016, 0.183024958))
  1767. mesh("SpecialMesh",B3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1768. B4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B4",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1769. B4weld=weld(m,TG3,B4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.14712524e-05, -0.524226665, -0.000114440918, -0.000117740456, 0.000170248561, -1.00000381, -1.00000441, -0.000197534246, 0.000121528283, -0.000193700951, 1.00000393, 0.000174695626))
  1770. mesh("SpecialMesh",B4,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1771. B5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B5",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1772. B5weld=weld(m,TG3,B5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.166828156, 3.67164612e-05, 1.04904175e-05, -0.000191303392, -1.00000393, -0.000253161415, 1.00000441, -0.000187523692, 0.000130466695, -0.000134325906, -0.000248713419, 1.00000381))
  1773. mesh("SpecialMesh",B5,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.700000048, 0.700000048))
  1774. B6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B6",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1775. B6weld=weld(m,TG3,B6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0746879578, -0.356079102, 1.3260231, -0.846059859, 0.246211126, -0.472827435, 0.0127377426, -0.877367735, -0.479661644, -0.532944143, -0.411842138, 0.73916626))
  1776. mesh("SpecialMesh",B6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1777. B7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B7",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1778. B7weld=weld(m,TG3,B7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02930832, 0.585767746, -0.114040375, 0.682766974, -0.707316399, -0.183130339, 0.683257401, 0.706901014, -0.182916299, 0.258831084, -0.000232725404, 0.965924442))
  1779. mesh("SpecialMesh",B7,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1780. B8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","B8",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1781. B8weld=weld(m,TG3,B8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02937317, 0.585603714, 0.114164352, 0.682955801, -0.707211196, 0.182828441, 0.683118403, 0.707007945, 0.183033586, -0.258707404, -0.000107087195, 0.965960801))
  1782. mesh("SpecialMesh",B8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1783. B9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","B9",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1784. B9weld=weld(m,TG3,B9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24249268e-05, -0.166786194, 0.11911726, 0.000214098938, 7.58497044e-05, 1.00000393, -5.36924927e-05, -1.00000405, 7.14352354e-05, 1.00000429, -4.98957525e-05, -0.000217909779))
  1785. mesh("SpecialMesh",B9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1786.  
  1787.  
  1788.  
  1789. TG4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.953130484, 0.238282651, 0.953130603))
  1790. TG4weld=weld(m,char["HumanoidRootPart"],TG4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.701898575, -1.07242584, 3.10196733, 0.247876227, -0.968791723, 0.000235861822, 0.0139541421, 0.00332688913, -0.999897122, 0.968691289, 0.247854009, 0.0143433129))
  1791. mesh("SpecialMesh",TG4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1792. AM4=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","AM4",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1793. AM4weld=weld(m,TG4,AM4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.16683197, 5.14984131e-05, 2.57492065e-05, -0.000262918446, -0.99999994, -0.000245724805, 1, -0.000262905785, -5.22979026e-05, 5.22422997e-05, -0.000245738775, 1))
  1794. mesh("SpecialMesh",AM4,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  1795. Q1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q1",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1796. Q1weld=weld(m,TG4,Q1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02936554, 0.58564949, 0.114022255, 0.682914674, -0.707203865, 0.183003649, 0.683140576, 0.707009733, 0.182910576, -0.258740425, 0.000104899518, 0.965946913))
  1797. mesh("SpecialMesh",Q1,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1798. Q10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q10",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1799. Q10weld=weld(m,TG4,Q10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.91278076e-05, -0.524228096, -0.00012588501, -0.000225846947, 8.19889829e-05, -1.00000644, -1.00000012, -0.000232773818, 0.000224219271, -0.000232745646, 1.00000644, 8.20420682e-05))
  1800. mesh("SpecialMesh",Q10,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1801. Q11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q11",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1802. Q11weld=weld(m,TG4,Q11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0746479034, -0.356128693, 1.32600975, -0.846081793, 0.246080905, -0.472852886, 0.0128138652, -0.877419651, -0.479552537, -0.532899082, -0.411799699, 0.739215553))
  1803. mesh("SpecialMesh",Q11,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1804. Q12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q12",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1805. Q12weld=weld(m,TG4,Q12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.977277756, -0.0517272949, 0.351173401, -0.542923808, -0.399282485, 0.73878783, 0.839781821, -0.257620722, 0.477910042, -0.000494024833, 0.87988919, 0.47517857))
  1806. mesh("SpecialMesh",Q12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1807. Q13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q13",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1808. Q13weld=weld(m,TG4,Q13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.708095074, 0.00480651855, -0.0214424133, 0.537001133, -0.0329830386, -0.842936516, -0.016877139, -0.999455392, 0.0283556767, -0.843412697, -0.0010006763, -0.53726542))
  1809. mesh("SpecialMesh",Q13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1810. Q14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q14",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1811. Q14weld=weld(m,TG4,Q14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110631943, -1.37159348, 0.569797516, -0.258814424, 0.000158959068, -0.965927124, -0.683109343, 0.706977546, 0.183151439, 0.682917833, 0.707235932, -0.182867393))
  1812. mesh("SpecialMesh",Q14,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1813. Q15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q15",Vector3.new(0.238282621, 0.238282651, 0.238282651))
  1814. Q15weld=weld(m,TG4,Q15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.114351273, -1.38692474, 0.585363388, 0.258614838, 0.000151800923, -0.965980589, -0.68317169, 0.707010865, -0.182789415, 0.682931006, 0.707202673, 0.182947218))
  1815. mesh("SpecialMesh",Q15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1816. Q16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q16",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1817. Q16weld=weld(m,TG4,Q16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02927017, 0.585828781, -0.1140728, 0.682736814, -0.707362711, -0.183043808, 0.683264673, 0.706848323, -0.183054447, 0.258872002, -9.22912732e-05, 0.965909958))
  1818. mesh("SpecialMesh",Q16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.10000002, 1.10000002))
  1819. Q2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q2",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1820. Q2weld=weld(m,TG4,Q2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.95639038e-05, -0.166786194, 0.119113445, 0.000289762218, 0.000152884051, 1, -6.89870794e-05, -1, 0.000152902678, 1.00000012, -6.90316083e-05, -0.000289731135))
  1821. mesh("SpecialMesh",Q2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1822. Q3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q3",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1823. Q3weld=weld(m,TG4,Q3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.57492065e-05, -0.166748047, -0.119185925, 0.000289762218, 0.000152884051, 1, -6.89870794e-05, -1, 0.000152902678, 1.00000012, -6.90316083e-05, -0.000289731135))
  1824. mesh("SpecialMesh",Q3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1825. Q4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q4",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1826. Q4weld=weld(m,TG4,Q4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.775097847, 0.109146118, -0.114173889, 0.932992756, -0.258940458, -0.249948949, 0.250075579, 0.965893269, -0.0671743006, 0.258818179, 0.000166995451, 0.965926051))
  1827. mesh("SpecialMesh",Q4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1828. Q5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q5",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1829. Q5weld=weld(m,TG4,Q5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.91549683e-05, -0.166755676, -0.357444286, 0.000289762218, 0.000152884051, 1, -6.89870794e-05, -1, 0.000152902678, 1.00000012, -6.90316083e-05, -0.000289731135))
  1830. mesh("SpecialMesh",Q5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1831. Q6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q6",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1832. Q6weld=weld(m,TG4,Q6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.44137573e-05, -0.166820526, 0.357393742, 0.000289762218, 0.000152884051, 1, -6.89870794e-05, -1, 0.000152902678, 1.00000012, -6.90316083e-05, -0.000289731135))
  1833. mesh("SpecialMesh",Q6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.415454328, 1.00999999))
  1834. Q7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Q7",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1835. Q7weld=weld(m,TG4,Q7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.16683197, 5.14984131e-05, 2.57492065e-05, -0.000262918446, -0.99999994, -0.000245724805, 1, -0.000262905785, -5.22979026e-05, 5.22422997e-05, -0.000245738775, 1))
  1836. mesh("SpecialMesh",Q7,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.700000048, 0.700000048))
  1837. Q8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q8",Vector3.new(0.476565242, 0.238282651, 0.238282651))
  1838. Q8weld=weld(m,TG4,Q8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.77507782, 0.109096527, 0.11418438, 0.933048368, -0.258882731, 0.249801114, 0.250101715, 0.965908766, 0.0668535084, -0.258592248, 9.8134391e-05, 0.965986609))
  1839. mesh("SpecialMesh",Q8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1840. Q9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Q9",Vector3.new(0.953130484, 0.231713057, 0.238282651))
  1841. Q9weld=weld(m,TG4,Q9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000154495239, -0.524244308, -0.000152587891, -1, -2.11830047e-05, -0.000211575112, -0.000211558785, -0.000157893635, 1, -2.12165178e-05, 0.99999994, 0.00015788991))
  1842. mesh("SpecialMesh",Q9,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.411340922, 1))
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848. MN=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Handle",Vector3.new(1.09732866, 2.19465828, 1.09732854))
  1849. MNweld=weld(m,char["Torso"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0323486328, -0.0509860516, -0.00120401382, -0.00500982394, 0.00520668458, 0.999973893, -0.00739898486, 0.999958873, -0.00524367485, -0.999960065, -0.00742506143, -0.0049710935))
  1850. TR7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1851. TR7weld=weld(m,MN,TR7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1852. mesh("SpecialMesh",TR7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1853. MD9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD9",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1854. MD9weld=weld(m,MN,MD9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.741846681, 0.199262142, 1.00000405, -6.92205504e-06, 0.000154254027, 4.65649646e-05, 0.965939224, -0.25876984, -0.000147186685, 0.258768767, 0.965943158))
  1855. mesh("SpecialMesh",MD9,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1856. MD1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD1",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1857. MD1weld=weld(m,MN,MD1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.402763367, -0.974855185, 0.682875633, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1858. mesh("SpecialMesh",MD1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1859. MD10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD10",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1860. MD10weld=weld(m,MN,MD10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1861. mesh("SpecialMesh",MD10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1862. MD11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD11",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1863. MD11weld=weld(m,MN,MD11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.493839264, -0.274354219, 4.24385071e-05, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1864. mesh("SpecialMesh",MD11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1865. MD12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD12",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1866. MD12weld=weld(m,MN,MD12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.493812561, -0.274300575, -0.000376224518, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1867. mesh("SpecialMesh",MD12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1868. MD13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD13",Vector3.new(1.09732866, 0.822996795, 1.09732854))
  1869. MD13weld=weld(m,MN,MD13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.68582201, 0.000464439392, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1870. mesh("SpecialMesh",MD13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1871. MD14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","MD14",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1872. MD14weld=weld(m,MN,MD14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.603547096, 0.000416755676, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1873. mesh("SpecialMesh",MD14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1874. MD15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD15",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1875. MD15weld=weld(m,MN,MD15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-05, 0.137180567, -4.529953e-05, -1.0000037, -0.000862163957, 0.000179466791, -0.000862103421, 0.999999523, 0.000520790287, -0.000179945491, 0.000520619913, -1.00000381))
  1876. mesh("SpecialMesh",MD15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1877. MD16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD16",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1878. MD16weld=weld(m,MN,MD16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.86645508e-05, 0.932742357, 0.000658988953, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1879. mesh("SpecialMesh",MD16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1880. MD19=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD19",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1881. MD19weld=weld(m,MN,MD19,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1882. mesh("SpecialMesh",MD19,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1883. MD18=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD18",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1884. MD18weld=weld(m,MN,MD18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1885. mesh("SpecialMesh",MD18,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1886. MD2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD2",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1887. MD2weld=weld(m,MN,MD2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.392555237, -0.573539257, 1.09872949, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1888. mesh("SpecialMesh",MD2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1889. MD3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD3",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1890. MD3weld=weld(m,MN,MD3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.397964478, -0.817667723, 0.487944126, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1891. mesh("SpecialMesh",MD3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1892. MD4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD4",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1893. MD4weld=weld(m,MN,MD4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.422103882, -0.82026124, 0.507567406, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1894. mesh("SpecialMesh",MD4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1895. MD5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD5",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1896. MD5weld=weld(m,MN,MD5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427509308, -0.557831764, 1.11046171, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1897. mesh("SpecialMesh",MD5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1898. MD6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD6",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1899. MD6weld=weld(m,MN,MD6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.417263031, -0.972257376, 0.702233315, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1900. mesh("SpecialMesh",MD6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1901. MD7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","MD7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1902. MD7weld=weld(m,MN,MD7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1903. mesh("SpecialMesh",MD7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1904. MD8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","MD8",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1905. MD8weld=weld(m,MN,MD8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1906. mesh("SpecialMesh",MD8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1907. TR1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR1",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1908. TR1weld=weld(m,MN,TR1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548826218, 0.30154109, 4.57763672e-05, -0.000205519143, -0.0001726388, -1, -4.31765802e-05, 1, -0.00017263052, 1, 4.314119e-05, -0.000205526594))
  1909. mesh("SpecialMesh",TR1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.700000048, 0.700000048))
  1910. TR2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR2",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1911. TR2weld=weld(m,MN,TR2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.741921067, 0.198978901, 1.00000405, -2.92747281e-05, -1.7457176e-05, 2.37242784e-05, 0.965939343, -0.258769363, 2.44602561e-05, 0.25876832, 0.965943277))
  1912. mesh("SpecialMesh",TR2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1913. TR3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR3",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1914. TR3weld=weld(m,MN,TR3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.603546381, 0.000186920166, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1915. mesh("SpecialMesh",TR3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1916. TR4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR4",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1917. TR4weld=weld(m,MN,TR4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000106811523, 0.93274045, 0.000304222107, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1918. mesh("SpecialMesh",TR4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1919. TR5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR5",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1920. TR5weld=weld(m,MN,TR5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1921. mesh("SpecialMesh",TR5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1922. TR6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","TR6",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1923. TR6weld=weld(m,MN,TR6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1924. mesh("SpecialMesh",TR6,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1925. MD21=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","MD21",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1926. MD21weld=weld(m,MN,MD21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548921585, 0.301375628, 0.000118255615, -0.000262488145, -9.39509191e-05, -1.00000393, -0.000154611655, 1, -9.38984886e-05, 1.00000393, 0.000154557638, -0.000262471847))
  1927. mesh("SpecialMesh",MD21,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.900000036, 0.900000036))
  1928. MN=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Handle",Vector3.new(1.03740847, 2.07481742, 1.03740823))
  1929.  
  1930.  
  1931. --[[TG1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Handle",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1932. TG1weld=weld(m,char["HumanoidRootPart"],TG1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.042350769, 2.25753069, -2.74072218, -0.0144443018, -0.00148237997, 0.999894559, 0.138804898, -0.99031961, 0.000536966661, 0.990214407, 0.138798028, 0.0145102367))
  1933. mesh("SpecialMesh",TG1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))]]
  1934.  
  1935.  
  1936. local edit = function(name,mat,col)
  1937. name.Material = mat
  1938. name.BrickColor = BrickColor.new(col)
  1939. end
  1940.  
  1941. local dark = function()
  1942. edit(TR1,"Neon","Really red")
  1943. edit(TR2,"Neon","Really red")
  1944. edit(TR3,"Neon","Really red")
  1945. edit(TR4,"Neon","Really red")
  1946. edit(TR5,"Neon","Really red")
  1947. edit(TR6,"Neon","Really red")
  1948. edit(TR7,"Neon","Really red")
  1949. edit(MN,"Neon","Really red")
  1950. --
  1951.  
  1952.  
  1953. end
  1954. local light = function()
  1955. edit(TR1,"Neon","Really red")
  1956. edit(TR2,"Neon","Really red")
  1957. edit(TR3,"Neon","Really red")
  1958. edit(TR4,"Neon","Really red")
  1959. edit(TR5,"Neon","Really red")
  1960. edit(TR6,"Neon","Really red")
  1961. edit(TR7,"Neon","Really red")
  1962. edit(MN,"Neon","Really red")
  1963. --
  1964.  
  1965. end
  1966.  
  1967.  
  1968. dark()
  1969.  
  1970. --Messy
  1971.  
  1972. ----------------------------------------------------
  1973. function Vanish()
  1974. for i = 1, 10 do wait()
  1975. for i,v in pairs(char.Genkadda:GetChildren()) do
  1976. if v:IsA("Part") or v:IsA("WedgePart") then
  1977. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  1978. v.Transparency = v.Transparency + 0.1
  1979. end
  1980. end
  1981. end
  1982. end
  1983. end
  1984. ----------------------------------------------------
  1985. function Appear()
  1986. for i = 1, 10 do wait()
  1987. for i,v in pairs(char.Genkadda:GetChildren()) do
  1988. if v:IsA("Part") or v:IsA("WedgePart") then
  1989. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  1990. v.Transparency = v.Transparency - 0.1
  1991. end
  1992. end
  1993. end
  1994. end
  1995. end
  1996. ----------------------------------------------------
  1997. local player = game.Players.LocalPlayer
  1998. local pchar = player.Character
  1999. local mouse = player:GetMouse()
  2000. local cam = workspace.CurrentCamera
  2001.  
  2002. local rad = math.rad
  2003.  
  2004. local keysDown = {}
  2005. local flySpeed = 0
  2006. local MAX_FLY_SPEED = 150
  2007.  
  2008. local canFly = false
  2009. local flyToggled = false
  2010.  
  2011. local forward, side = 0, 0
  2012. local lastForward, lastSide = 0, 0
  2013.  
  2014. local floatBP = Instance.new("BodyPosition")
  2015. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2016. local flyBV = Instance.new("BodyVelocity")
  2017. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2018. local turnBG = Instance.new("BodyGyro")
  2019. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2020.  
  2021. mouse.KeyDown:connect(function(key)
  2022. keysDown[key] = true
  2023.  
  2024. if key == "f" then
  2025. flyToggled = not flyToggled
  2026.  
  2027. if not flyToggled then
  2028. stanceToggle = "Normal"
  2029. floatBP.Parent = nil
  2030. flyBV.Parent = nil
  2031. turnBG.Parent = nil
  2032. root.Velocity = Vector3.new()
  2033. pchar.Humanoid.PlatformStand = false
  2034. end
  2035. end
  2036.  
  2037. end)
  2038. mouse.KeyUp:connect(function(key)
  2039. keysDown[key] = nil
  2040. end)
  2041.  
  2042. local function updateFly()
  2043.  
  2044. if not flyToggled then return end
  2045.  
  2046. lastForward = forward
  2047. lastSide = side
  2048.  
  2049. forward = 0
  2050. side = 0
  2051.  
  2052. if keysDown.w then
  2053. forward = forward + 1
  2054. end
  2055. if keysDown.s then
  2056. forward = forward - 1
  2057. end
  2058. if keysDown.a then
  2059. side = side - 1
  2060. end
  2061. if keysDown.d then
  2062. side = side + 1
  2063. end
  2064.  
  2065.  
  2066. canFly = (forward ~= 0 or side ~= 0)
  2067.  
  2068. if canFly then
  2069. stanceToggle = "Floating"
  2070. turnBG.Parent = root
  2071. floatBP.Parent = nil
  2072. flyBV.Parent = root
  2073.  
  2074. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2075. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2076. else
  2077. floatBP.position = root.Position
  2078. floatBP.Parent = root
  2079.  
  2080. flySpeed = flySpeed - 1
  2081. if flySpeed < 0 then flySpeed = 0 end
  2082. end
  2083.  
  2084. local camCF = cam.CoordinateFrame
  2085. local in_forward = canFly and forward or lastForward
  2086. local in_side = canFly and side or lastSide
  2087.  
  2088. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2089. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2090.  
  2091. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2092. 0)
  2093. end
  2094.  
  2095. game:service'RunService'.RenderStepped:connect(function()
  2096. if flyToggled then
  2097. pchar.Humanoid.PlatformStand = true
  2098. end
  2099. updateFly()
  2100. end)
  2101. ----------------------------------------------------
  2102. p13.Touched:connect(function(ht)
  2103. hit = ht.Parent
  2104. if ht and hit:IsA("Model") then
  2105. if hit:FindFirstChild("Humanoid") then
  2106. if hit.Name ~= p.Name then
  2107. if Debounces.Slashing == true and Debounces.Slashed == false then
  2108. Debounces.Slashed = true
  2109. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(200000000,250000000))
  2110. wait(.3)
  2111. Debounces.Slashed = false
  2112. end
  2113. end
  2114. end
  2115. elseif ht and hit:IsA("Hat") then
  2116. if hit.Parent.Name ~= p.Name then
  2117. if hit.Parent:FindFirstChild("Humanoid") then
  2118. if Debounces.Slashing == true and Debounces.Slashed == false then
  2119. Debounces.Slashed = true
  2120. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(200000000,250000000))
  2121. wait(.3)
  2122. Debounces.Slashed = false
  2123. end
  2124. end
  2125. end
  2126. end
  2127. end)
  2128. ----------------------------------------------------
  2129. local ptz = {0.7, 0.8, 0.9, 1}
  2130. ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
  2131. idz = {"161006212", "161006195"}
  2132. mouse.KeyDown:connect(function(key)
  2133. if key == "q" then
  2134. if Debounces.CanAttack == true then
  2135. Debounces.CanAttack = false
  2136. Debounces.NoIdl = true
  2137. Debounces.on = true
  2138.  
  2139. if holy == true then
  2140. for i = 1, 8 do
  2141. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  2142. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  2143. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  2144. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  2145. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  2146. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  2147. if Debounces.on == false then break end
  2148. rs:wait(2)
  2149. end
  2150. else
  2151. for i = 1, 20 do
  2152. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  2153. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  2154. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  2155. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  2156. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  2157. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  2158. if Debounces.on == false then break end
  2159. rs:wait(2)
  2160. end
  2161. end
  2162.  
  2163. z = Instance.new("Sound", hed)
  2164. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2165. z.Pitch = ptz[math.random(1,#ptz)]
  2166. z.Volume = 1
  2167. wait(.01)
  2168. z:Play()
  2169.  
  2170. if holy == true then
  2171. --so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
  2172. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  2173. else
  2174. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  2175. end
  2176.  
  2177. Debounces.Slashing = true
  2178.  
  2179. if holy == true then
  2180.  
  2181. for i = 1, 5 do
  2182. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  2183. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  2184. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  2185. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  2186. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  2187. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  2188. if Debounces.on == false then break end
  2189. rs:wait(2)
  2190. end
  2191.  
  2192. else
  2193.  
  2194. for i = 1, 20 do
  2195. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  2196. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  2197. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  2198. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  2199. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  2200. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  2201. if Debounces.on == false then break end
  2202. rs:wait(2)
  2203. end
  2204.  
  2205. end
  2206. z1 = Instance.new("Sound", hed)
  2207. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2208. z1.Pitch = ptz[math.random(1,#ptz)]
  2209. z1.Volume = 1
  2210. wait(.01)
  2211. z1:Play()
  2212.  
  2213. if holy == true then
  2214. --so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
  2215. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  2216. else
  2217. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  2218. end
  2219.  
  2220.  
  2221.  
  2222.  
  2223. Debounces.Slashing = true
  2224. for i = 1, 26 do
  2225. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (90),math.rad(-40),math.rad(80)), 0.35)
  2226. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad (- 70)), 0.35)
  2227. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-90), math.rad(0)), 0.35)
  2228. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.35)
  2229. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.35)
  2230. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.35)
  2231. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles (math.rad(0), math.rad(-30), math.rad(0)), 0.35)
  2232. if Debounces.on == false then break end
  2233. rs:wait(2)
  2234. end
  2235.  
  2236. Debounces.Slashing = false
  2237. z:Destroy()
  2238. z1:Destroy()
  2239. cor.Weld.C1 = CFrame.Angles(0,0,0)
  2240. if Debounces.CanAttack == false then
  2241. Debounces.CanAttack = true
  2242. Debounces.NoIdl = false
  2243. Debounces.on = false
  2244. end
  2245. end
  2246. end
  2247. end)
  2248. -------------------------------
  2249. pts = {4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4}
  2250. mouse.KeyDown:connect(function(key)
  2251. if key == "e" then
  2252. if Debounces.CanAttack == true then
  2253. Debounces.CanAttack = false
  2254. Debounces.NoIdl = true
  2255. Debounces.on = true
  2256. Debounces.ks = true
  2257. larm.Touched:connect(function(ht)
  2258. hit = ht.Parent
  2259. if ht and hit:IsA("Model") then
  2260. if hit:FindFirstChild("Humanoid") then
  2261. if hit.Name ~= p.Name then
  2262. if Debounces.Slapping == true and Debounces.Slapped == false then
  2263. Debounces.Slapped = true
  2264. if Debounces.ks==true then
  2265. z = Instance.new("Sound",hed)
  2266. z.SoundId = "rbxassetid://169380525"
  2267. z.Volume = 1
  2268. z:Play()
  2269. z1 = Instance.new("Sound",char)
  2270. z1.SoundId = "rbxassetid://261010715"
  2271. z1.Pitch = pts[math.random(1,#pts)]
  2272. z1.Volume = 1
  2273. z2 = Instance.new("Sound",char)
  2274. z2.SoundId = "rbxassetid://261010715"
  2275. z2.Pitch = z1.Pitch
  2276. z2.Volume = 1
  2277. z3 = Instance.new("Sound",char)
  2278. z3.SoundId = "rbxassetid://261010715"
  2279. z3.Pitch = z1.Pitch
  2280. z3.Volume = 1
  2281. z1:Play()
  2282. z2:Play()
  2283. z3:Play()
  2284. Debounces.ks=false
  2285. end
  2286. hit:FindFirstChild("Humanoid"):TakeDamage(10)
  2287. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 90
  2288. wait(.5)
  2289. Debounces.Slapped = false
  2290. z:Destroy()
  2291. z1:Destroy()
  2292. z2:Destroy()
  2293. z3:Destroy()
  2294. end
  2295. end
  2296. end
  2297. elseif ht and hit:IsA("Hat") then
  2298. if hit.Parent.Name ~= p.Name then
  2299. if hit.Parent:FindFirstChild("Humanoid") then
  2300. if Debounces.Slapping == true and Debounces.Slapped == false then
  2301. Debounces.Slapped = true
  2302. if Debounces.ks==true then
  2303. z = Instance.new("Sound",hed)
  2304. z.SoundId = "rbxassetid://169380525"
  2305. z.Volume = 1
  2306. z:Play()
  2307. z1 = Instance.new("Sound",char)
  2308. z1.SoundId = "rbxassetid://261010715"
  2309. z1.Pitch = pts[math.random(1,#pts)]
  2310. z1.Volume = 1
  2311. z2 = Instance.new("Sound",char)
  2312. z2.SoundId = "rbxassetid://261010715"
  2313. z2.Pitch = z1.Pitch
  2314. z2.Volume = 1
  2315. z3 = Instance.new("Sound",char)
  2316. z3.SoundId = "rbxassetid://261010715"
  2317. z3.Pitch = z1.Pitch
  2318. z3.Volume = 1
  2319. z1:Play()
  2320. z2:Play()
  2321. z3:Play()
  2322. Debounces.ks=false
  2323. end
  2324. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  2325. wait(.5)
  2326. Debounces.Slapped = false
  2327. z:Destroy()
  2328. z1:Destroy()
  2329. z2:Destroy()
  2330. z3:Destroy()
  2331. end
  2332. end
  2333. end
  2334. end
  2335. end)
  2336. for i = 1, 14 do
  2337. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.5, -.3) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.5)
  2338. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.5)
  2339. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2340. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.5)
  2341. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  2342. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  2343. if Debounces.on==false then break end
  2344. rs:wait(2)
  2345. end
  2346. Debounces.Slapping = true
  2347. for i = 1, 20 do
  2348. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.7, .3) * CFrame.Angles(math.rad(50), 0, math.rad(-110)), 0.6)
  2349. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.6)
  2350. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.6)
  2351. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  2352. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  2353. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  2354. if Debounces.on==false then break end
  2355. rs:wait(2)
  2356. end
  2357. Debounces.Slapping = false
  2358. if Debounces.CanAttack == false then
  2359. Debounces.CanAttack = true
  2360. Debounces.NoIdl = false
  2361. Debounces.on = false
  2362. end
  2363. end
  2364. end
  2365. end)
  2366. -------------------------------
  2367. ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
  2368. mouse.KeyDown:connect(function(key)
  2369. if key == "r" then
  2370. if Debounces.CanAttack == true then
  2371. Debounces.CanAttack = false
  2372. Debounces.NoIdl = true
  2373. Debounces.on = true
  2374. if holy ~= true then
  2375. for i = 1, 20 do
  2376. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  2377. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  2378. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  2379. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  2380. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2381. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  2382. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  2383. if Debounces.on==false then break end
  2384. rs:wait(2)
  2385. end
  2386. else
  2387. for i = 1, 10 do
  2388. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  2389. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  2390. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  2391. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  2392. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2393. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  2394. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  2395. if Debounces.on==false then break end
  2396. rs:wait(2)
  2397. end
  2398. end
  2399. Debounces.Slashing = true
  2400.  
  2401.  
  2402.  
  2403. z = Instance.new("Sound",hed)
  2404. z.SoundId = "rbxassetid://206083107"
  2405. z.Pitch = .75
  2406. z.Volume = .65
  2407. wait(0.1)
  2408. z:Play()
  2409. z1 = Instance.new("Sound", hed)
  2410. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2411. z1.Pitch = ptz[math.random(1,#ptz)]
  2412. z1.Volume = 1
  2413. wait(.01)
  2414. z1:Play()
  2415.  
  2416. if holy == true then
  2417. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  2418. else
  2419. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  2420. end
  2421.  
  2422. if holy ~= true then
  2423. for i = 1, 20 do
  2424. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  2425. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  2426. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2427. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  2428. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  2429. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  2430. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  2431. if Debounces.on==false then break end
  2432. rs:wait(2)
  2433. end
  2434. else
  2435. for i = 1, 10 do
  2436. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  2437. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  2438. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2439. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  2440. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  2441. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  2442. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  2443. if Debounces.on==false then break end
  2444. rs:wait(2)
  2445. end
  2446. end
  2447. Debounces.Slashing = false
  2448. cor.Weld.C1 = CFrame.Angles(0,0,0)
  2449. if Debounces.CanAttack == false then
  2450. Debounces.CanAttack = true
  2451. Debounces.NoIdl = false
  2452. Debounces.on = false
  2453. end
  2454. end
  2455. end
  2456. end)
  2457. -------------------------------
  2458. mouse.KeyDown:connect(function(key)
  2459. if key == "t" then
  2460. if Debounces.CanAttack == true then
  2461. Debounces.CanAttack = false
  2462. Debounces.on = true
  2463. Debounces.NoIdl = true
  2464. for i = 1,20 do
  2465. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  2466. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  2467. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.2)
  2468. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, .4) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.2)
  2469. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  2470. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
  2471. if Debounces.on==false then break end
  2472. rs:wait(2)
  2473. end
  2474. for i = 1,20 do
  2475. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  2476. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  2477. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20),math.rad(0),0), 0.2)
  2478. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -.4) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  2479. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.2)
  2480. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.2)
  2481. if Debounces.on==false then break end
  2482. rs:wait(2)
  2483. end
  2484. if Debounces.CanAttack == false then
  2485. Debounces.CanAttack = true
  2486. Debounces.on = false
  2487. Debounces.NoIdl = false
  2488. end
  2489. end
  2490. end
  2491. end)
  2492. -------------------------------
  2493. local ptz3 = {0.5, 0.6, 0.7}
  2494. mouse.KeyDown:connect(function(key)
  2495. if key == "g" then
  2496. if Debounces.CanAttack == true then
  2497. Debounces.CanAttack = false
  2498. Debounces.NoIdl = true
  2499. Debounces.on = true
  2500. Debounces.Slashing = true
  2501.  
  2502. z = Instance.new("Sound", hed)
  2503. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2504. z.Pitch = ptz[math.random(1,#ptz)]
  2505. z.Volume = 1
  2506.  
  2507.  
  2508. if holy == true then
  2509. eColors = {"Really red"}
  2510.  
  2511.  
  2512. for i,v in pairs(char.m:GetChildren()) do
  2513. if v:IsA("Part") or v:IsA("WedgePart") then
  2514. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  2515. v.BrickColor = BrickColor.new("Really red")
  2516. v.Material = "Neon"
  2517. end
  2518. end
  2519. end
  2520.  
  2521. for i,v in pairs(char.m:GetChildren()) do
  2522. v.BrickColor = BrickColor.new("Really red")
  2523. v.Material = "Neon"
  2524. end
  2525.  
  2526.  
  2527. for i,v in pairs(char.m:GetChildren()) do
  2528. if v:IsA("Part") or v:IsA("WedgePart") then
  2529. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  2530. v.BrickColor = BrickColor.new("Really red")
  2531. v.Material = "Neon"
  2532. end
  2533. end
  2534. end
  2535.  
  2536. for i,v in pairs(char.m:GetChildren()) do
  2537. v.BrickColor = BrickColor.new("Really red")
  2538. v.Material = "Neon"
  2539. end
  2540.  
  2541.  
  2542.  
  2543. char.Humanoid.WalkSpeed = 50
  2544.  
  2545. GroundWave()
  2546. so("http://roblox.com/asset/?id=200633077",hed,1,ptz3[math.random(1,#ptz3)])
  2547. so("http://www.roblox.com/asset/?id=241816017",hed,1,0.5)
  2548. so("http://www.roblox.com/asset/?id=241816017",hed,1,1)
  2549.  
  2550.  
  2551. else
  2552. so("http://roblox.com/asset/?id=200633029",hed,1,0.9)
  2553. end
  2554.  
  2555.  
  2556. for i = 1, 8 do
  2557. z:play()
  2558. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-90)), 0.8)
  2559. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(90)), 0.8)
  2560. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, 0, 0), 0.8)
  2561. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0), 0.8)
  2562. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  2563. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  2564. if Debounces.on==false then break end
  2565. rs:wait(2)
  2566. end
  2567. for i = 1, 2880, 48 do
  2568. torso.Weld.C1 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(i), math.rad(0))
  2569. rs:wait(4)
  2570. end
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578. torso.Weld.C1 = CFrame.new(0, -1, 0)
  2579. Debounces.Slashing = false
  2580.  
  2581. if Debounces.CanAttack == false then
  2582. Debounces.CanAttack = true
  2583. Debounces.NoIdl = false
  2584. Debounces.on = false
  2585.  
  2586.  
  2587.  
  2588.  
  2589. char.Humanoid.WalkSpeed = 10
  2590.  
  2591.  
  2592. end
  2593.  
  2594.  
  2595.  
  2596. end
  2597.  
  2598.  
  2599.  
  2600. end
  2601.  
  2602.  
  2603. end)
  2604. ----------------------------------------------------
  2605. pt = {6.6, 6.8, 7, 7.2, 7.4}
  2606. mouse.KeyDown:connect(function(key)
  2607. if key == "l" then
  2608. if Debounces.CanJoke == true then
  2609. Debounces.CanJoke = false
  2610. u = Instance.new("Sound",char)
  2611. u.SoundId = "http://www.roblox.com/asset/?id=261303790"
  2612. u.Pitch = pt[math.random(1,#pt)]
  2613. u.Volume = 1
  2614. u2 = Instance.new("Sound",char)
  2615. u2.SoundId = "http://www.roblox.com/asset/?id=261303790"
  2616. u2.Pitch = u.Pitch
  2617. u2.Volume = 1
  2618. u3 = Instance.new("Sound",char)
  2619. u3.SoundId = "http://www.roblox.com/asset/?id=261303790"
  2620. u3.Pitch = u.Pitch
  2621. u3.Volume = 1
  2622. wait(.01)
  2623. u:Play()
  2624. u2:Play()
  2625. u3:Play()
  2626. wait(1.5)
  2627. u:Destroy()
  2628. u2:Destroy()
  2629. u3:Destroy()
  2630. if Debounces.CanJoke == false then
  2631. Debounces.CanJoke = true
  2632. end
  2633. end
  2634. end
  2635. end)
  2636.  
  2637. ------------------------------- BEGIN GRABPUNCH
  2638. mouse.KeyDown:connect(function(key)
  2639. if key == "x" then
  2640. Debounces.on = true
  2641. Debounces.NoIdl = true
  2642. Debounces.ks = true
  2643. if Grab == false then
  2644. gp = nil
  2645.  
  2646. if Melee == false then
  2647. Melee = true
  2648. Vanish()
  2649. stanceToggle = "Melee"
  2650. elseif Melee == true then
  2651. Melee = false
  2652. Appear()
  2653. stanceToggle = "Normal"
  2654. end
  2655.  
  2656. for i = 1, 20 do
  2657. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
  2658. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
  2659. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2660. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  2661. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  2662. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  2663. if Debounces.on == false then break end
  2664. rs:wait()
  2665. end
  2666. con1=larm.Touched:connect(function(hit) -- this is grab
  2667. ht = hit.Parent
  2668. hum1=ht:FindFirstChild('Humanoid')
  2669. if hum1 ~= nil then
  2670. if Debounces.ks==true then
  2671. z = Instance.new("Sound",hed)
  2672. z.SoundId = "rbxassetid://200633636"
  2673. z.Volume = 1
  2674. z:Play()
  2675. Debounces.ks=false
  2676. end
  2677. hum1.PlatformStand=true
  2678. gp = ht
  2679. Grab = true
  2680. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  2681. asd.Parent = larm
  2682. asd.Name = "asd"
  2683. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  2684. --[[elseif hum1 == nil then
  2685. con1:disconnect()
  2686. wait() return]]--
  2687. end
  2688. end)
  2689. for i = 1, 20 do
  2690. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
  2691. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  2692. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2693. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  2694. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  2695. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  2696. if Debounces.on == false then break end
  2697. rs:wait()
  2698. end
  2699. if hum1 == nil then
  2700. Debounces.on = false
  2701. Debounces.NoIdl = false
  2702. end
  2703. con1:disconnect()
  2704. elseif Grab == true then
  2705. Grab = false
  2706. Punch()
  2707. z = Instance.new("Sound",hed)
  2708. z.SoundId = "rbxassetid://200633636"
  2709. z.Pitch = ptz[math.random(1,#ptz)]
  2710. z.Volume = 1
  2711. z:Play()
  2712. for i = 1, 10 do
  2713. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2714. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2715. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2716. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2717. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2718. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2719. if Debounces.on == false then break end
  2720. rs:wait()
  2721. end
  2722. Punch()
  2723. z = Instance.new("Sound",hed)
  2724. z.SoundId = "rbxassetid://200633636"
  2725. z.Pitch = ptz[math.random(1,#ptz)]
  2726. z.Volume = 1
  2727. z:Play()
  2728. for i = 1, 10 do
  2729. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2730. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2731. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2732. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2733. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2734. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2735. if Debounces.on == false then break end
  2736. rs:wait()
  2737. end
  2738. Punch()
  2739. z = Instance.new("Sound",hed)
  2740. z.SoundId = "rbxassetid://200633636"
  2741. z.Pitch = ptz[math.random(1,#ptz)]
  2742. z.Volume = 1
  2743. z:Play()
  2744. for i = 1, 10 do
  2745. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2746. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2747. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2748. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2749. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2750. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2751. if Debounces.on == false then break end
  2752. rs:wait()
  2753. end
  2754. Punch()
  2755. z = Instance.new("Sound",hed)
  2756. z.SoundId = "rbxassetid://200633636"
  2757. z.Pitch = ptz[math.random(1,#ptz)]
  2758. z.Volume = 1
  2759. z:Play()
  2760. for i = 1, 10 do
  2761. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2762. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2763. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2764. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2765. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2766. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2767. if Debounces.on == false then break end
  2768. rs:wait()
  2769. end
  2770. Punch()
  2771. z = Instance.new("Sound",hed)
  2772. z.SoundId = "rbxassetid://200633636"
  2773. z.Pitch = ptz[math.random(1,#ptz)]
  2774. z.Volume = 1
  2775. z:Play()
  2776. for i = 1, 10 do
  2777. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2778. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2779. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2780. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2781. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2782. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2783. if Debounces.on == false then break end
  2784. rs:wait()
  2785. end
  2786. Punch()
  2787. z = Instance.new("Sound",hed)
  2788. z.SoundId = "rbxassetid://200633636"
  2789. z.Pitch = ptz[math.random(1,#ptz)]
  2790. z.Volume = 1
  2791. z:Play()
  2792. for i = 1, 10 do
  2793. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2794. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2795. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2796. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2797. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2798. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2799. if Debounces.on == false then break end
  2800. rs:wait()
  2801. end
  2802. Punch()
  2803. z = Instance.new("Sound",hed)
  2804. z.SoundId = "rbxassetid://200633636"
  2805. z.Pitch = ptz[math.random(1,#ptz)]
  2806. z.Volume = 1
  2807. z:Play()
  2808. for i = 1, 10 do
  2809. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2810. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2811. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2812. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2813. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2814. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2815. if Debounces.on == false then break end
  2816. rs:wait()
  2817. end
  2818. Punch()
  2819. z = Instance.new("Sound",hed)
  2820. z.SoundId = "rbxassetid://200633636"
  2821. z.Pitch = ptz[math.random(1,#ptz)]
  2822. z.Volume = 1
  2823. z:Play()
  2824. for i = 1, 10 do
  2825. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2826. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2827. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2828. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2829. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2830. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2831. if Debounces.on == false then break end
  2832. rs:wait()
  2833. end
  2834. Punch()
  2835. z = Instance.new("Sound",hed)
  2836. z.SoundId = "rbxassetid://200633636"
  2837. z.Pitch = ptz[math.random(1,#ptz)]
  2838. z.Volume = 1
  2839. z:Play()
  2840. for i = 1, 10 do
  2841. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2842. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2843. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2844. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2845. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2846. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2847. if Debounces.on == false then break end
  2848. rs:wait()
  2849. end
  2850. Punch()
  2851. z = Instance.new("Sound",hed)
  2852. z.SoundId = "rbxassetid://200633636"
  2853. z.Pitch = ptz[math.random(1,#ptz)]
  2854. z.Volume = 1
  2855. z:Play()
  2856. for i = 1, 10 do
  2857. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2858. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2859. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2860. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2861. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2862. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2863. if Debounces.on == false then break end
  2864. rs:wait()
  2865. end
  2866. Punch()
  2867. z = Instance.new("Sound",hed)
  2868. z.SoundId = "rbxassetid://200633636"
  2869. z.Pitch = ptz[math.random(1,#ptz)]
  2870. z.Volume = 1
  2871. z:Play()
  2872. for i = 1, 10 do
  2873. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2874. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2875. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2876. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2877. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2878. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2879. if Debounces.on == false then break end
  2880. rs:wait()
  2881. end
  2882. Punch()
  2883. z = Instance.new("Sound",hed)
  2884. z.SoundId = "rbxassetid://200633636"
  2885. z.Pitch = ptz[math.random(1,#ptz)]
  2886. z.Volume = 1
  2887. z:Play()
  2888. for i = 1, 10 do
  2889. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2890. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2891. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2892. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2893. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2894. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2895. if Debounces.on == false then break end
  2896. rs:wait()
  2897. end
  2898. con1:disconnect()
  2899. Debounces.on = false
  2900. Debounces.NoIdl = false
  2901. if gp ~= nil then
  2902. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  2903. for i,v in pairs(larm:GetChildren()) do
  2904. if v.Name == "asd" and v:IsA("Weld") then
  2905. v:Remove()
  2906. end
  2907. end
  2908. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  2909. bv.maxForce = Vector3.new(400000, 400000, 400000)
  2910. bv.P = 125000
  2911. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  2912. hum1=nil
  2913. ht=nil
  2914. Debounces.on = false
  2915. Debounces.NoIdl = false
  2916. elseif ht == nil then wait()
  2917. Grab = false
  2918. Debounces.on = false
  2919. Debounces.NoIdl = false
  2920. end
  2921. end
  2922. end
  2923. end)
  2924.  
  2925.  
  2926. -------------------------------------------------
  2927.  
  2928.  
  2929.  
  2930.  
  2931. ----------------------------------------------------Cero
  2932. mouse.KeyDown:connect(function(key)
  2933. if key == "c" then
  2934. if Debounces.CanAttack == true then
  2935. Debounces.CanAttack = false
  2936. Debounces.NoIdl = true
  2937. Debounces.on = true
  2938. char.Humanoid.WalkSpeed = .01
  2939. Debounces.on = true
  2940. Vanish()
  2941.  
  2942. xx = Instance.new("Sound")
  2943. xx.SoundId = "http://www.roblox.com/asset/?id=199145659"
  2944. xx.Parent = char.Head
  2945. xx.Looped = false
  2946. xx.Pitch = .88
  2947. xx.Volume = 1
  2948. wait(.1)
  2949. xx:Play()
  2950.  
  2951. if holy == true then
  2952. so("http://roblox.com/asset/?id=231917788",hed,1,1)
  2953. else
  2954. end
  2955.  
  2956.  
  2957. if holy ~= true then
  2958. for i = 1, 20 do
  2959. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
  2960. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
  2961. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
  2962. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
  2963. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
  2964. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
  2965. if Debounces.on==false then break end
  2966. wait()
  2967. end
  2968. wait(1)
  2969. else
  2970. for i = 1, 5 do
  2971. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
  2972. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
  2973. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
  2974. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
  2975. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
  2976. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
  2977. if Debounces.on==false then break end
  2978. wait()
  2979. end
  2980. wait(1)
  2981. end
  2982.  
  2983. x = Instance.new("Sound")
  2984. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  2985. x2 = Instance.new("Sound")
  2986. x2.SoundId = "http://www.roblox.com/asset/?id=183763506"
  2987. x.Parent = char.Head
  2988. x2.Parent = char.Head
  2989. x.Looped = false
  2990. x2.Looped = false
  2991. x.Pitch = .88
  2992. x.Volume = 1
  2993. x2.Pitch = .88
  2994. x2.Volume = 1
  2995. wait(.1)
  2996. x:Play()
  2997. x2:Play()
  2998. Debounces.on = false
  2999. Debounces.Here = false
  3000.  
  3001. for i = 1, 6 do
  3002. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-12)), 0.4)
  3003. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(101)), 0.4)
  3004. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-6)), 0.4)
  3005. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(6)), 0.4)
  3006. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8), math.rad(-84), 0), 0.4)
  3007. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  3008. wait()
  3009. end
  3010. local rng = Instance.new("Part", char)
  3011. rng.Anchored = true
  3012.  
  3013. if holy ~= true then
  3014. rng.BrickColor = BrickColor.new("Royal purple")
  3015. else
  3016. rng.BrickColor = BrickColor.new("Really red")
  3017. end
  3018.  
  3019. rng.CanCollide = false
  3020. rng.FormFactor = 3
  3021. rng.Name = "Ring"
  3022. rng.Size = Vector3.new(1, 1, 1)
  3023. rng.Transparency = 0.35
  3024. rng.TopSurface = 0
  3025. rng.BottomSurface = 0
  3026. rng.Material = "Neon"
  3027. local rngm = Instance.new("SpecialMesh", rng)
  3028. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3029. rngm.Scale = Vector3.new(10, 10, 1)
  3030. local bem = Instance.new("Part", char)
  3031. bem.Anchored = true
  3032.  
  3033. if holy ~= true then
  3034. bem.BrickColor = BrickColor.new("Really red")
  3035. else
  3036. bem.BrickColor = BrickColor.new("Really red")
  3037. end
  3038.  
  3039. bem.Material = "Neon"
  3040. bem.CanCollide = false
  3041. bem.FormFactor = 3
  3042. bem.Name = "Beam" .. shot
  3043. bem.Size = Vector3.new(1, 1, 1)
  3044. bem.Transparency = 0.35
  3045. bem.TopSurface = 0
  3046. bem.BottomSurface = 0
  3047. local bemm = Instance.new("SpecialMesh", bem)
  3048. bemm.MeshType = 4
  3049. bemm.Scale = Vector3.new(1, 4, 4)
  3050. local out = Instance.new("Part", char)
  3051. out.Anchored = true
  3052.  
  3053. if holy ~= true then
  3054. out.BrickColor = BrickColor.new("Really red")
  3055. else
  3056. out.BrickColor = BrickColor.new("Really red")
  3057. end
  3058.  
  3059. out.Material = "Neon"
  3060. out.CanCollide = false
  3061. out.FormFactor = 3
  3062. out.Name = "Out"
  3063. out.Size = Vector3.new(1, 1, 1)
  3064. out.Transparency = 0.35
  3065. out.TopSurface = 0
  3066. out.BottomSurface = 0
  3067. local outm = Instance.new("SpecialMesh", out)
  3068. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  3069. outm.Scale = Vector3.new(2, 2, 2)
  3070. local bnd = Instance.new("Part", char)
  3071. bnd.Anchored = true
  3072.  
  3073. if holy ~= true then
  3074. bnd.BrickColor = BrickColor.new("Really red")
  3075. else
  3076. bnd.BrickColor = BrickColor.new("Really red")
  3077. end
  3078.  
  3079. bnd.Material = "Neon"
  3080. bnd.CanCollide = false
  3081. bnd.FormFactor = 3
  3082. bnd.Name = "BEnd"
  3083. bnd.Size = Vector3.new(1, 1, 1)
  3084. bnd.Transparency = 0.35
  3085. bnd.TopSurface = 0
  3086. bnd.BottomSurface = 0
  3087. local bndm = Instance.new("SpecialMesh", bnd)
  3088. bndm.MeshType = 3
  3089. bndm.Scale = Vector3.new(4, 4, 4)
  3090. out.CFrame = rarm.CFrame * CFrame.new(0, -1.75, 0)
  3091. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  3092. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  3093. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3094. Debounces.Shewt = true
  3095. coroutine.wrap(function()
  3096. for i = 1, 20, 0.2 do
  3097. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  3098. rng.Transparency = i/20
  3099. wait()
  3100. end
  3101. wait()
  3102. rng:Destroy()
  3103. end)()
  3104. if Debounces.Shewt == true then
  3105. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht) --Here
  3106. print("Hit")
  3107. hit = ht.Parent
  3108. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  3109. print("Yes")
  3110. if HasntTouched(hit.Name) == true and deb == false then
  3111. deb = true
  3112. coroutine.wrap(function()
  3113. hit:FindFirstChild("Humanoid").PlatformStand = true
  3114. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
  3115. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(180000000,630000000))
  3116. wait(1)
  3117. hit:FindFirstChild("Humanoid").PlatformStand = false
  3118. end)()
  3119. table.insert(Touche, hit.Name)
  3120. deb = false
  3121. end
  3122. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  3123. print("Yes")
  3124. if HasntTouched(hit.Parent.Name) == true and deb == false then
  3125. deb = true
  3126. coroutine.wrap(function()
  3127. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  3128. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
  3129. wait(1)
  3130. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  3131. end)()
  3132. table.insert(Touche, hit.Parent.Name)
  3133. deb = false
  3134. for i, v in pairs(Touche) do
  3135. print(v)
  3136. end
  3137. end
  3138. end
  3139. end)
  3140. end
  3141. for i = 0, 200, 7 do
  3142. bem.Size = Vector3.new(i, 1, 1)
  3143. bem.CFrame = rarm.CFrame * CFrame.new(0, -2.5 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  3144. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 0)
  3145. wait()
  3146. end
  3147. wait()
  3148. Debounces.Shewt = false
  3149. bem:Destroy()
  3150. out:Destroy()
  3151. bnd:Destroy()
  3152. char.Humanoid.WalkSpeed = 10
  3153. Debounces.Ready = false
  3154. for i, v in pairs(Touche) do
  3155. table.remove(Touche, i)
  3156. end
  3157. wait()
  3158. table.insert(Touche, char.Name)
  3159. Debounces.NoIdl = false
  3160. if Debounces.CanAttack == false then
  3161. Debounces.CanAttack = true
  3162. cor.Weld.C1 = CFrame.Angles(0,0,0)
  3163.  
  3164.  
  3165. Debounces.on = false
  3166. Appear()
  3167. end
  3168. end
  3169. end
  3170. end)
  3171. -------------------------------
  3172.  
  3173. ----------------------------------------------------EDIT END
  3174. Grab = false
  3175. mouse.KeyDown:connect(function(key)
  3176. if key == "z" then
  3177. Debounces.on = true
  3178. Debounces.NoIdl = true
  3179. Debounces.ks = true
  3180. if Grab == false then
  3181. gp = nil
  3182. for i = 1, 20 do
  3183. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  3184. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  3185. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  3186. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  3187. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  3188. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  3189. if Debounces.on == false then break end
  3190. rs:wait(2)
  3191. end
  3192. con1=larm.Touched:connect(function(hit) -- this is grab
  3193. ht = hit.Parent
  3194. hum1=ht:FindFirstChild('Humanoid')
  3195. if hum1 ~= nil then
  3196. if Debounces.ks==true then
  3197. z = Instance.new("Sound",hed)
  3198. z.SoundId = "rbxassetid://169380525"
  3199. z.Volume = 1
  3200. z:Play()
  3201. Debounces.ks=false
  3202. end
  3203. hum1.PlatformStand=true
  3204. gp = ht
  3205. Grab = true
  3206. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  3207. asd.Parent = larm
  3208. asd.Name = "asd"
  3209. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  3210. stanceToggle = "Grabbed"
  3211. --[[elseif hum1 == nil then
  3212. con1:disconnect()
  3213. wait() return]]--
  3214. end
  3215. end)
  3216. for i = 1, 20 do
  3217. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  3218. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  3219. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  3220. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  3221. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  3222. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  3223. if Debounces.on == false then break end
  3224. rs:wait(2)
  3225. end
  3226. con1:disconnect()
  3227. Debounces.on = false
  3228. Debounces.NoIdl = false
  3229. elseif Grab == true then
  3230. Grab = false
  3231. --[[for i = 1, 16 do
  3232. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  3233. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  3234. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  3235. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  3236. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  3237. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  3238. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  3239. if Debounces.on == false then end
  3240. rs:wait()
  3241. end]]--
  3242. for i = 1, 16 do
  3243. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  3244. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
  3245. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  3246. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  3247. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  3248. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  3249. if Debounces.on == false then end
  3250. rs:wait()
  3251. end
  3252. Slam()
  3253. if gp ~= nil then
  3254. for i,v in pairs(larm:GetChildren()) do
  3255. if v.Name == "asd" and v:IsA("Weld") then
  3256. v:Remove()
  3257. end
  3258. end
  3259. for i = 1, 16 do
  3260. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  3261. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.3)
  3262. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  3263. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  3264. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  3265. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  3266. if Debounces.on == false then end
  3267. rs:wait()
  3268. end
  3269. stanceToggle = "Normal"
  3270. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  3271. bv.maxForce = Vector3.new(400000, 400000, 400000)
  3272. bv.P = 125000
  3273. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  3274. ht=nil
  3275. Debounces.on = false
  3276. Debounces.NoIdl = false
  3277. elseif ht == nil then wait()
  3278. Grab = false
  3279. Debounces.on = false
  3280. Debounces.NoIdl = false
  3281. end
  3282. end
  3283. end
  3284. end)
  3285. ----------------------------------------------------
  3286. Charging = false
  3287. chargewait = false
  3288. mouse.KeyDown:connect(function(key)
  3289. if key == "h" then
  3290. if Charging == false and chargewait == false then
  3291. Charging = true
  3292. chargewait = true
  3293. if Debounces.CanAttack == true then
  3294. Debounces.CanAttack = false
  3295. Debounces.NoIdl = true
  3296. Debounces.on = true
  3297.  
  3298.  
  3299. if holy ~= true then
  3300. holy = true
  3301. else holy = false
  3302. end
  3303.  
  3304.  
  3305. for i = 1,20 do
  3306. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  3307. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  3308. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3309. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3310. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3311. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3312. if Debounces.on == false then break end
  3313. rs:wait()
  3314. end
  3315. pt=Instance.new('Part',torso)
  3316. pt.Anchored=true
  3317. pt.CanCollide=false
  3318. pt.Locked = true
  3319. pt.Material = "Neon"
  3320. pt.FormFactor='Custom'
  3321. pt.Size=Vector3.new(1,1,1)
  3322. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3323. pt.Transparency=.6
  3324.  
  3325. if holy == true then
  3326. pt.BrickColor=BrickColor.new('Really red')
  3327. else
  3328. pt.BrickColor = BrickColor.new("Really red")
  3329. end
  3330.  
  3331. msh=Instance.new('SpecialMesh',pt)
  3332. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  3333. msh.Scale=Vector3.new(8,4,8)
  3334. pt2=pt:clone()
  3335. pt2.Parent = torso
  3336. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3337.  
  3338. if holy == true then
  3339. pt2.BrickColor=BrickColor.new('Really red')
  3340. else
  3341. pt2.BrickColor = BrickColor.new("Really red")
  3342. end
  3343.  
  3344.  
  3345. msh2=msh:clone()
  3346. msh2.Parent=pt2
  3347. msh2.Scale=Vector3.new(10,5,10)
  3348.  
  3349. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  3350.  
  3351. bl = Instance.new("Part", char)
  3352. bl.Locked = true
  3353. bl.Name = "Shell"
  3354.  
  3355. if holy == true then
  3356. bl.BrickColor = BrickColor.new("Really red")
  3357. else
  3358. bl.BrickColor = BrickColor.new("Really red")
  3359. end
  3360.  
  3361. bl.Anchored = true
  3362. bl.Material = "Neon"
  3363. bl.CanCollide = false
  3364. bl.Transparency = 0
  3365. bl.Reflectance = 0
  3366. bl.BottomSurface = 0
  3367. bl.TopSurface = 0
  3368. bl.Shape = 0
  3369. blm = Instance.new("SpecialMesh",bl)
  3370. blm.MeshType = "Sphere"
  3371. blm.Scale = Vector3.new(1,1,1)
  3372.  
  3373. so("http://www.roblox.com/asset/?id=340722848",hed,2,1.2)
  3374. so("http://www.roblox.com/asset/?id=340722848",torso,0.5,0.8)
  3375. so("http://roblox.com/asset/?id=168586621",torso,1,0.5)
  3376.  
  3377.  
  3378.  
  3379.  
  3380. if holy == true then
  3381. light()
  3382. ds:stop()
  3383. hs:play()
  3384. eColors = {"Really red"}
  3385. for i,v in pairs(char:GetChildren()) do
  3386. if v:IsA("Part") or v:IsA("WedgePart") then
  3387. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  3388. v.BrickColor = BrickColor.new("Really red")
  3389. v.Material = "Neon"
  3390. end
  3391. end
  3392. end
  3393.  
  3394.  
  3395. for i,v in pairs(char.m:GetChildren()) do
  3396. if v:IsA("Part") or v:IsA("WedgePart") then
  3397. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  3398. v.BrickColor = BrickColor.new("Really red")
  3399. v.Material = "Neon"
  3400. end
  3401. end
  3402. end
  3403.  
  3404. for i,v in pairs(char.m:GetChildren()) do
  3405. v.BrickColor = BrickColor.new("Really red")
  3406. v.Material = "Neon"
  3407. end
  3408.  
  3409.  
  3410.  
  3411. else
  3412. dark()
  3413. hs:stop()
  3414. ds:play()
  3415. eColors = {"Really red", "Royal purple"}
  3416. for i,v in pairs(char:GetChildren()) do
  3417. if v:IsA("Part") or v:IsA("WedgePart") then
  3418. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  3419. v.BrickColor = BrickColor.new("Royal purple")
  3420. v.Material = "Metal"
  3421. end
  3422. end
  3423. end
  3424.  
  3425.  
  3426. for i,v in pairs(char.m:GetChildren()) do
  3427. if v:IsA("Part") or v:IsA("WedgePart") then
  3428. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  3429. v.BrickColor = BrickColor.new("Really red")
  3430. v.Material = "Metal"
  3431. end
  3432. end
  3433. end
  3434.  
  3435.  
  3436. end
  3437.  
  3438. coroutine.resume(coroutine.create(function()
  3439. for i=1, math.huge, 4 do
  3440. if Charging == true then
  3441. rs:wait()
  3442. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  3443. blm.Scale = blm.Scale + Vector3.new(0.5, 0.5, 0.5)
  3444. bl.Transparency = bl.Transparency + 0.05
  3445. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  3446. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  3447. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  3448. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  3449. elseif Charging == false then break
  3450. end
  3451. end
  3452. end))
  3453.  
  3454.  
  3455. repeat
  3456. local p = Instance.new('Part',torso)
  3457. p.formFactor = 'Custom'
  3458. p.Size = Vector3.new(1,1,1)
  3459.  
  3460. if holy == true then
  3461. p.BrickColor = BrickColor.new("Really red")
  3462. else
  3463. p.BrickColor = BrickColor.new("Royal purple")
  3464. end
  3465.  
  3466. p.CanCollide = false
  3467. p.Transparency = 0
  3468. p.Anchored = true
  3469. p.Locked=true
  3470. p.Material = "Neon"
  3471. s = math.random(1,40)/10
  3472. local m = Instance.new("BlockMesh",p)
  3473. m.Scale = Vector3.new(s,s,s)
  3474. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  3475. --[[coroutine.wrap(function()
  3476. wait(2)
  3477. while Charging == true do
  3478. wait(2)
  3479. GroundWave1()
  3480. wait(2)
  3481. end
  3482. end)()]]--
  3483. Spawn(function()
  3484. while rs:wait() do
  3485. if Charging == true then
  3486. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  3487. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  3488. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  3489. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  3490. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  3491. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  3492. elseif Charging == false then break
  3493. end
  3494. end
  3495. end)
  3496. Spawn(function()
  3497. while rs:wait() do
  3498. if p.Transparency >= 1 then p:Destroy() break end
  3499. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  3500. p.Transparency = p.Transparency+0.01
  3501. end
  3502. end)
  3503. wait(.3)
  3504.  
  3505.  
  3506. until Charging == false
  3507. end
  3508. end
  3509. end
  3510. end)
  3511.  
  3512. ----------------------------------------------------
  3513. mouse.KeyUp:connect(function(key)
  3514. if key == "h" then
  3515. if Charging == true and chargewait == true then
  3516. chargewait = false
  3517. wait(1)
  3518. Charging = false
  3519.  
  3520. --[[for i,v in pairs (torso:GetChildren()) do
  3521. if v:IsA("Sound") then
  3522. v:Destroy()
  3523. end
  3524. end]]
  3525.  
  3526.  
  3527. --so("http://roblox.com/asset/?id=160867463",torso,1,0.7)
  3528.  
  3529. pt:Destroy()
  3530. pt2:Destroy()
  3531. bl:Destroy()
  3532. if Debounces.CanAttack == false then
  3533. Debounces.CanAttack = true
  3534. Debounces.NoIdl = false
  3535. Debounces.on = false
  3536. Debounces.grab = false
  3537.  
  3538. end
  3539. end
  3540. end
  3541. end)
  3542. ----------------------------------------------------
  3543. Sit = false
  3544. mouse.KeyDown:connect(function(key)
  3545. if key == "b" then
  3546. if Sit == false then
  3547. Sit = true
  3548. hum.WalkSpeed = 0.1
  3549. stanceToggle = "Sitting"
  3550. elseif Sit == true then
  3551. Sit = false
  3552. hum.WalkSpeed = 7
  3553. stanceToggle = "Normal"
  3554. end
  3555. end
  3556. end)
  3557. -------------------------------
  3558. Melee = false
  3559. mouse.KeyDown:connect(function(key)
  3560. if key == "m" then
  3561. if Melee == false then
  3562. Melee = true
  3563. Vanish()
  3564. stanceToggle = "Melee"
  3565. elseif Melee == true then
  3566. Melee = false
  3567. Appear()
  3568. stanceToggle = "Normal"
  3569. end
  3570. end
  3571. end)
  3572. -------------------------------
  3573. ----------------------------------------------------
  3574. mouse.KeyDown:connect(function(key)
  3575. if key == "n" then
  3576. if Debounces.CanAttack == true then
  3577. Debounces.CanAttack = false
  3578. Debounces.on = true
  3579. Debounces.NoIdl = true
  3580. hum.WalkSpeed = 50
  3581.  
  3582. BV = Instance.new("BodyVelocity", torso)
  3583. BV.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3584. BV.P = 300000
  3585. BV.Velocity = Vector3.new(0,200,0)
  3586. game:GetService("Debris"):AddItem(BV,.07)
  3587.  
  3588. for i = 1, 20 do
  3589. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.7)
  3590. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  3591. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.53,0) * CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.7)
  3592. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.53,0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
  3593. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  3594. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
  3595. if Debounces.on == false then break end
  3596. wait()
  3597. end
  3598. BV:Destroy()
  3599. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  3600. for i = 1, 30 do
  3601. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  3602. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3603. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.53,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3604. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.53,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3605. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  3606. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  3607. if Debounces.on == false then break end
  3608. wait()
  3609. end
  3610. end
  3611.  
  3612.  
  3613.  
  3614.  
  3615. hum.WalkSpeed = 16
  3616. Debounces.on = false
  3617. Debounces.NoIdl = false
  3618. if Debounces.CanAttack == false then
  3619. Debounces.CanAttack = true
  3620. end
  3621. end
  3622. end
  3623. end)
  3624. ----------------------------------------------------
  3625. mouse.KeyDown:connect(function(key)
  3626. if string.byte(key) == 50 then
  3627. if Debounces.CanAttack == true then
  3628. if stanceToggle ~= "Floating" then
  3629. char.Humanoid.WalkSpeed = 60
  3630. Burst()
  3631. elseif Debounces.CanAttack == false then
  3632. elseif stanceToggle == "Floating" then
  3633. wait()
  3634. end
  3635. end
  3636. end
  3637. end)
  3638. mouse.KeyUp:connect(function(key)
  3639. if string.byte(key) == 50 then
  3640. char.Humanoid.WalkSpeed = 9
  3641. end
  3642. end)
  3643. -------------------------------
  3644. mouse.KeyDown:connect(function(key)
  3645. if key == "p" then
  3646. if CanAttack == true then
  3647. CanAttack = false
  3648. Debounces.NoIdl = true
  3649. Debounces.on = true
  3650. for i = 1, 20 do
  3651. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
  3652. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(40)), 0.3)
  3653. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(-40)), 0.3)
  3654. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.6)
  3655. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(10)), 0.6)
  3656. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.6)
  3657. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.2)
  3658. if Debounces.on == false then
  3659. break
  3660. end
  3661. wait()
  3662. end
  3663. wait()
  3664. z = Instance.new("Sound")
  3665. z.SoundId = "http://www.roblox.com/asset/?id=159218913"
  3666. z.Parent = char.Head
  3667. z.Looped = false
  3668. z.Pitch = 1
  3669. z.Volume = 1
  3670. wait(.01)
  3671. z:Play()
  3672. Debounces.Slashing = true
  3673. for i = 1, 20 do
  3674. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
  3675. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(40)), 0.6)
  3676. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-40)), 0.6)
  3677. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1.5, -.5) * CFrame.Angles(math.rad(-90), 0, math.rad(0)), 0.6)
  3678. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.6)
  3679. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.6)
  3680. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.6)
  3681. wait()
  3682. if Debounces.on == false then
  3683. break
  3684. end
  3685. wait()
  3686. end
  3687. Debounces.Slashing = false
  3688. Debounces.NoIdl = false
  3689. wait()
  3690. if CanAttack == false then
  3691. CanAttack = true
  3692. end
  3693. end
  3694. end
  3695. end)
  3696. --------------------------------
  3697. ----------------------------------------------------
  3698. mouse.KeyDown:connect(function(key)
  3699. if key == "v" then
  3700. if Debounces.CanAttack == true then
  3701. Debounces.CanAttack = false
  3702. Debounces.on = true
  3703. Debounces.NoIdl = true
  3704. for i = 1, 15 do
  3705. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  3706. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  3707. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  3708. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  3709. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3710. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3711. if Debounces.on == false then break end
  3712. rs:wait(2.7)
  3713. end
  3714. so("http://roblox.com/asset/?id=231917788",hed,1,0.7)
  3715. x = Instance.new("Sound",char.Head)
  3716. x.SoundId = "rbxassetid://183763515"
  3717. x.Pitch = 0.7
  3718. x.Volume = .8
  3719. x3 = Instance.new("Sound",char.Head)
  3720. x3.SoundId = "rbxassetid://183763487"
  3721. x3.Pitch = 1
  3722. x3.Volume = .8
  3723. wait(.1)
  3724. x:Play()
  3725. x3:Play()
  3726.  
  3727. if holy == true then
  3728. so("http://roblox.com/asset/?id=233091161",hed,1,0.6)
  3729. so("http://roblox.com/asset/?id=2233091183",hed,1,1)
  3730. else
  3731. end
  3732.  
  3733. Debounces.on = false
  3734. Debounces.Here = false
  3735. shot = shot + 1
  3736. local rng = Instance.new("Part", larm)
  3737. rng.Anchored = true
  3738.  
  3739. if holy ~= true then
  3740. rng.BrickColor = BrickColor.new("Really red")
  3741. else
  3742. rng.BrickColor = BrickColor.new("Really red")
  3743. end
  3744.  
  3745. rng.Material = "Neon"
  3746. rng.CanCollide = false
  3747. rng.FormFactor = 3
  3748. rng.Name = "Ring"
  3749. rng.Size = Vector3.new(1, 1, 1)
  3750. rng.Transparency = 0.35
  3751. rng.TopSurface = 0
  3752. rng.BottomSurface = 0
  3753. rng2 = rng:clone()
  3754. rng3 = rng2:clone()
  3755. rng4 = rng2:clone()
  3756. local rngm = Instance.new("SpecialMesh", rng)
  3757. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3758. rngm.Scale = Vector3.new(10, 10, 1)
  3759. rngm2 = rngm:clone()
  3760. rngm2.Scale = Vector3.new(5, 5, 3)
  3761. rngm3=rngm2:clone()
  3762. rngm3.Parent = rng3
  3763. rngm3.Scale = Vector3.new(8, 8, 1)
  3764. rngm4 = rngm2:clone()
  3765. rngm4.Parent = rng4
  3766. rngm4.Scale = Vector3.new(6, 6, 1)
  3767. local bem = Instance.new("Part", larm)
  3768. bem.Anchored = true
  3769.  
  3770. if holy == false then
  3771. bem.BrickColor = BrickColor.new("Royal purple")
  3772. else
  3773. bem.BrickColor = BrickColor.new("Really red")
  3774. end
  3775.  
  3776. bem.CanCollide = false
  3777. bem.Material = "Neon"
  3778. bem.FormFactor = 3
  3779. bem.Name = "Beam" .. shot
  3780. bem.Size = Vector3.new(1, 1, 1)
  3781. bem.Transparency = 0.35
  3782. bem.TopSurface = 0
  3783. bem.BottomSurface = 0
  3784. local bemm = Instance.new("SpecialMesh", bem)
  3785. bemm.MeshType = 4
  3786. bemm.Scale = Vector3.new(1, 4, 4)
  3787. local out = Instance.new("Part", larm)
  3788. out.Anchored = true
  3789. out.Material = "Neon"
  3790.  
  3791. if holy == false then
  3792. out.BrickColor = BrickColor.new("Royal purple")
  3793. else
  3794. out.BrickColor = BrickColor.new("Really red")
  3795. end
  3796.  
  3797. out.CanCollide = false
  3798. out.FormFactor = 3
  3799. out.Name = "Out"
  3800. out.Size = Vector3.new(4, 4, 4)
  3801. out.Transparency = 0.35
  3802. out.TopSurface = 0
  3803. out.BottomSurface = 0
  3804. local outm = Instance.new("SpecialMesh", out)
  3805. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  3806. outm.Scale = Vector3.new(6, 4, 6)
  3807. local bnd = Instance.new("Part", larm)
  3808. bnd.Anchored = true
  3809. bnd.BrickColor = BrickColor.new("Really red")
  3810. bnd.CanCollide = false
  3811. bnd.FormFactor = 3
  3812. bnd.Name = "Bend"
  3813. bnd.Size = Vector3.new(1, 1, 1)
  3814. bnd.Transparency = 1
  3815. bnd.TopSurface = 0
  3816. bnd.BottomSurface = 0
  3817. local bndm = Instance.new("SpecialMesh", bnd)
  3818. bndm.MeshType = 3
  3819. bndm.Scale = Vector3.new(8, 8, 8)
  3820. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3821. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  3822. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  3823. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3824. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  3825. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  3826. Debounces.Shewt = true
  3827. coroutine.wrap(function()
  3828. for i = 1, 20, 0.2 do
  3829. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  3830. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  3831. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  3832. rng.Transparency = i/20
  3833. rng3.Transparency = 1/24
  3834. rng4.Transparency = i/26
  3835. wait()
  3836. end
  3837. wait()
  3838. rng:Destroy()
  3839. end)()
  3840. if Debounces.Shewt == true then
  3841. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  3842. hit = ht.Parent
  3843. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  3844. if HasntTouched(hit.Name) == true and deb == false then
  3845. deb = true
  3846. coroutine.wrap(function()
  3847. hit:FindFirstChild("Humanoid").PlatformStand = true
  3848. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  3849. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(240000000,730000000))
  3850. end)()
  3851. table.insert(Touche, hit.Name)
  3852. deb = false
  3853. end
  3854. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  3855. if HasntTouched(hit.Parent.Name) == true and deb == false then
  3856. deb = true
  3857. coroutine.wrap(function()
  3858. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  3859. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  3860. wait(1)
  3861. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  3862. end)()
  3863. table.insert(Touche, hit.Parent.Name)
  3864. deb = false
  3865. for i, v in pairs(Touche) do
  3866. print(v)
  3867. end
  3868. end
  3869. end
  3870. end)
  3871. end
  3872. for i = 0, 260, 8 do
  3873. bem.Size = Vector3.new(i, 3, 3)
  3874. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3875. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  3876. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  3877. bnd.Size = Vector3.new(1,1,1)
  3878. bndm.Scale = Vector3.new(8,8,8)
  3879. if i % 10 == 0 then
  3880. local newRng = rng2:Clone()
  3881. newRng.Parent = larm
  3882. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3883. local newRngm = rngm2:clone()
  3884. newRngm.Parent=newRng
  3885. coroutine.wrap(function()
  3886. for i = 1, 10, 0.2 do
  3887. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  3888. newRng.Transparency = i/10
  3889. wait()
  3890. end
  3891. wait()
  3892. newRng:Destroy()
  3893. end)()
  3894. end
  3895. wait()
  3896. end
  3897. wait()
  3898. Debounces.Shewt = false
  3899. bem:Destroy()
  3900. out:Destroy()
  3901. bnd:Destroy()
  3902. Debounces.Ready = false
  3903. for i, v in pairs(Touche) do
  3904. table.remove(Touche, i)
  3905. end
  3906. wait()
  3907. table.insert(Touche, char.Name)
  3908. Debounces.NoIdl = false
  3909. if Debounces.CanAttack == false then
  3910. Debounces.CanAttack = true
  3911. end
  3912. end
  3913. end
  3914. end)
  3915. ----------------------------------------------------
  3916. ----------------------------------------------------
  3917. mouse.KeyDown:connect(function(key)
  3918. if key == "y" then
  3919. if CanAttack == true then
  3920. CanAttack = false
  3921. Debounces.NoIdl = true
  3922. Debounces.on = true
  3923. for i = 1, 20 do
  3924. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.2)
  3925. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.2)
  3926. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  3927. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  3928. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-26), math.rad(0), 0), 0.2)
  3929. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3930. if Debounces.on == false then
  3931. break
  3932. end
  3933. wait()
  3934. end
  3935. wait()
  3936. if Daytime == true then
  3937. Daytime = false
  3938. l.TimeOfDay = 24
  3939. else
  3940. Daytime = true
  3941. l.TimeOfDay = 12
  3942. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  3943. end
  3944. char.Humanoid.MaxHealth = math.huge
  3945. c = Instance.new("Sound")
  3946. c.SoundId = "http://www.roblox.com/asset/?id=152758283"
  3947. c.Parent = m
  3948. c.Looped = false
  3949. if Daytime == true then
  3950. c.Pitch = -1
  3951. elseif Daytime == false then
  3952. c.Pitch = 1.12
  3953. end
  3954. c.Volume = 1
  3955. wait(.01)
  3956. c:Play()
  3957. local Shockwave = function()
  3958. local Wave = Instance.new("Part", game.Workspace--[[?]])
  3959. Wave.Name = "Shockwave"
  3960. Wave.BrickColor = BrickColor.new("Royal purple")
  3961. Wave.Size = Vector3.new(1, 1, 1)
  3962. Wave.Shape = "Ball"
  3963. Wave.CanCollide = false
  3964. Wave.Anchored = true
  3965. Wave.TopSurface = 0
  3966. Wave.BottomSurface = 0
  3967. Wave.Touched:connect(function(hit)
  3968. print(hit.Name)
  3969. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  3970. if hit.Parent.Name ~= char.Name then
  3971. print("Damaged " .. hit.Parent.Name)
  3972. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  3973. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  3974. end
  3975. end
  3976. end)
  3977.  
  3978. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  3979.  
  3980. Delay(0, function()
  3981. --
  3982. -- Okay.
  3983. if Daytime == false then
  3984. for i = 1, 38, 1 do
  3985. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  3986. Wave.CFrame = char.Torso.CFrame
  3987. local t = i / 38
  3988. Wave.Transparency = t
  3989. wait()
  3990. end
  3991. else
  3992. for i = 38, 1, -1 do
  3993. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  3994. Wave.CFrame = char.Torso.CFrame
  3995. local t = i / 38
  3996. Wave.Transparency = t
  3997. wait()
  3998. end
  3999. end
  4000. Wave:Destroy()
  4001. end)
  4002. Delay(0, function()
  4003. while wait() do
  4004. if Wave ~= nil then
  4005. Wave.CFrame = char.Torso.CFrame
  4006. else
  4007. break
  4008. end
  4009. end
  4010. end)
  4011. end
  4012.  
  4013. Shockwave()
  4014.  
  4015. for i = 1, 20 do
  4016. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(-100)), 0.6)
  4017. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(100)), 0.6)
  4018. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-20)), 0.6)
  4019. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(20)), 0.6)
  4020. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(35), math.rad(0), 0), 0.6)
  4021. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.6)
  4022. wait()
  4023. if Debounces.on == false then
  4024. break
  4025. end
  4026. wait()
  4027. end
  4028. wait(2)
  4029. Debounces.NoIdl = false
  4030. if CanAttack == false then
  4031. CanAttack = true
  4032. wait()
  4033. end
  4034. end -- for the canattack thing
  4035. end
  4036. end)
  4037. -------------------------------
  4038. local animpose = "Idle"
  4039. local lastanimpose = "Idle"
  4040. local grab = false
  4041. local sine = 0
  4042. local change = 1
  4043. local val = 0
  4044. local ffing = false
  4045. local jump = false
  4046. -------------------------------
  4047. --[[if stanceToggle == "Sitting" then
  4048. if wait(math.random(1,2)) == 1 then
  4049. stanceToggle = "Sitting2"
  4050. wait(8)
  4051. stanceToggle = "Sitting"
  4052. end
  4053. end]]--
  4054. -------------------------------
  4055. game:GetService("RunService").RenderStepped:connect(function()
  4056. if char.Humanoid.Jump == true then
  4057. jump = true
  4058. else
  4059. jump = false
  4060. end
  4061. char.Humanoid.FreeFalling:connect(function(f)
  4062. if f then
  4063. ffing = true
  4064. else
  4065. ffing = false
  4066. end
  4067. end)
  4068. sine = sine + change
  4069. if jump == true then
  4070. animpose = "Jumping"
  4071. elseif ffing == true then
  4072. animpose = "Freefalling"
  4073. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  4074. animpose = "Idle"
  4075. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  4076. animpose = "Walking"
  4077. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  4078. animpose = "Running"
  4079. end
  4080. if animpose ~= lastanimpose then
  4081. sine = 0
  4082. if Debounces.NoIdl == false then
  4083. if stanceToggle == "Normal" and holy ~= true then
  4084. for i = 1, 2 do
  4085. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
  4086. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.2)
  4087. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.2)
  4088. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  4089. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  4090. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  4091. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  4092. end
  4093. elseif stanceToggle == "Sitting" then
  4094. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/30),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20+2*math.cos(sine/30))), 0.2)
  4095. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  4096. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  4097. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-20), math.sin(sine/60)/3, 0), 0.3)
  4098. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  4099. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  4100. elseif stanceToggle == "Floating" then
  4101. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  4102. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  4103. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4104. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  4105. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  4106. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  4107. wait()
  4108. end
  4109. else
  4110. end
  4111. end
  4112. lastanimpose = animpose
  4113. if Debounces.NoIdl == false then
  4114. if animpose == "Idle" then
  4115. if stanceToggle == "Normal" and holy ~= true then
  4116. change = 0.5
  4117. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  4118. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  4119. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(50),0), 0.2)
  4120. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  4121. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  4122. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  4123. elseif stanceToggle == "Normal" and holy == true then
  4124. change = 0.8
  4125. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  4126. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  4127. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4128. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  4129. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  4130. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  4131. elseif stanceToggle == "Melee" and holy ~= true then
  4132. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  4133. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  4134. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4135. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  4136. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4137. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4138. elseif stanceToggle == "Melee" and holy == true then
  4139. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  4140. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  4141. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4142. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  4143. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  4144. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  4145. elseif stanceToggle == "Sitting" then
  4146. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.2)
  4147. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  4148. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  4149. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5-0.06*math.cos(sine/25), -.2) * CFrame.Angles(math.rad(0-20*math.cos(sine/25)/2), math.sin(sine/50)/2.4, 0), 0.3)
  4150. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  4151. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  4152. elseif stanceToggle == "Floating" then
  4153. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  4154. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  4155. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4156. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  4157. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  4158. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  4159. elseif stanceToggle == "Grabbed" and holy ~= true then
  4160. grab = true
  4161. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  4162. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  4163. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  4164. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  4165. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  4166. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  4167. elseif stanceToggle == "Grabbed" and holy == true then
  4168. grab = true
  4169. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  4170. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  4171. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  4172. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4173. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4174. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4175. end
  4176. elseif animpose == "Walking" then
  4177. if stanceToggle == "Normal" and holy ~= true then
  4178. change = 1
  4179. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  4180. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6, -math.sin(sine/8)/2.8)*CFrame.Angles(math.sin(sine/8)/4, -math.sin(sine/8)/2, math.rad(-10)), 0.2)
  4181. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  4182. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  4183. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  4184. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  4185. elseif stanceToggle == "Normal" and holy == true then
  4186. for i = 1, 2 do
  4187. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4188. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4189. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4190. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4191. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4192. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4193. end
  4194. elseif stanceToggle == "Melee" and holy ~= true then
  4195. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  4196. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/4))), 0.2)
  4197. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  4198. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  4199. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  4200. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  4201. elseif stanceToggle == "Melee" and holy == true then
  4202. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4203. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4204. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4205. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4206. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4207. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4208. elseif stanceToggle == "Floating" then
  4209. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4210. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4211. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  4212. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  4213. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  4214. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.2*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4215. elseif stanceToggle == "Grabbed" and holy ~= true then
  4216. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  4217. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  4218. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  4219. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  4220. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  4221. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  4222. elseif stanceToggle == "Grabbed" and holy == true then
  4223. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  4224. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  4225. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  4226. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  4227. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  4228. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4229. end
  4230. elseif animpose == "Running" then
  4231. if stanceToggle == "Normal" and holy ~= true then
  4232. change = 1
  4233. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  4234. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  4235. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  4236. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  4237. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  4238. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  4239. elseif stanceToggle == "Normal" and holy == true then
  4240. change = 1
  4241. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(250),math.rad(350),math.rad(-30+2*math.cos(sine/14))), 0.2)--cfawm
  4242. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  4243. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  4244. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  4245. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  4246. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  4247. elseif stanceToggle == "Floating" then
  4248. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4249. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4250. hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  4251. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  4252. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  4253. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  4254. end
  4255. end
  4256. end
  4257. end)
  4258.  
  4259. Spawn(function()
  4260. while wait() do
  4261. updateFly()
  4262. end
  4263. end)
  4264.  
  4265. Spawn(function()
  4266. while wait(.1) do
  4267. Magik()
  4268. end
  4269. end)
  4270.  
  4271. Spawn(function()
  4272. while wait(.1) do
  4273. Magik2()
  4274. end
  4275. end)
  4276.  
  4277. Spawn(function()
  4278. while wait(4) do
  4279. GroundWave()
  4280. end
  4281. end)
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  4288. --[[Part0 = Vector3 (Start pos)
  4289. Part1 = Vector3 (End pos)
  4290. Times = number (Amount of lightning parts)
  4291. Offset = number (Offset)
  4292. Color = color (brickcolor value)
  4293. Thickness = number (thickness)
  4294. Trans = number (transparency)
  4295. ]]--
  4296. local magz = (Part0 - Part1).magnitude
  4297. local curpos = Part0
  4298. local trz = {-Offset,Offset}
  4299. for i=1,Times do
  4300. local li = Instance.new("Part", torso)
  4301. li.Name = "Lightning"
  4302. li.TopSurface =0
  4303. li.Material = "Neon"
  4304. li.BottomSurface = 0
  4305. li.Anchored = true
  4306. li.Locked = true
  4307. li.Transparency = Trans or 0.4
  4308. li.BrickColor = BrickColor.new(Color)
  4309. li.formFactor = "Custom"
  4310. li.CanCollide = false
  4311. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  4312. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  4313. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  4314. if Times == i then
  4315. local magz2 = (curpos - Part1).magnitude
  4316. li.Size = Vector3.new(Thickness,Thickness,magz2)
  4317. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  4318. else
  4319. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  4320. end
  4321. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  4322. game.Debris:AddItem(li,.1)
  4323. end
  4324. end
  4325.  
  4326. BodyParts = {} -- Parts to emit lightning effects from
  4327. for _, v in pairs(char.Genkadda:GetChildren()) do
  4328. if v:IsA("Part") and v.Name ~= "HitBox" and v.Name ~= "Thingy" then
  4329. table.insert(BodyParts, v)
  4330. end
  4331. end
  4332.  
  4333. Bounding = {} -- Calculate the bounding boxes
  4334. for _, v in pairs(BodyParts) do
  4335. local temp = {X=nil, Y=nil, Z=nil}
  4336. temp.X = v.Size.X/2 * 10
  4337. temp.Y = v.Size.Y/2 * 10
  4338. temp.Z = v.Size.Z/2 * 10
  4339. Bounding[v.Name] = temp
  4340. --table.insert(Bounding, v.Name, temp)
  4341. end
  4342.  
  4343.  
  4344.  
  4345. while wait(lightspeed) do -- Emit the Lightning effects randomly, original was (1,10)/10
  4346.  
  4347. if Melee ~= true then --[[Make sure we only see the lightning when holding our sword]]
  4348.  
  4349. if holy == true then
  4350. lightspeed = math.random(0.1,0.2)
  4351. else
  4352. lightspeed = math.random(0.5,1)
  4353. end
  4354.  
  4355. local Body1 = BodyParts[math.random(#BodyParts)]
  4356. local Body2 = BodyParts[math.random(#BodyParts)]
  4357. local Pos1 = Vector3.new(
  4358. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  4359. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  4360. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  4361. )
  4362. local Pos2 = Vector3.new(
  4363. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  4364. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  4365. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  4366. )
  4367. local SPos1 = Body1.Position + Pos1
  4368. local SPos2 = Body2.Position + Pos2
  4369.  
  4370.  
  4371.  
  4372. Lightning(SPos1, SPos2, 4, 3, eColors[math.random(1,#eColors)], .2, .56)
  4373.  
  4374.  
  4375. end
  4376. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement