Advertisement
Sacki

Untitled

Nov 17th, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 304.62 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2.  
  3. local Player,game,owner = owner,game
  4.  
  5. local RealPlayer = Player
  6.  
  7. do local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  8. ---------------
  9. ----Ryuneko----
  10. ---------------
  11. --By CKbackup--
  12. ---------------
  13.  
  14. player = game:GetService("Players").LocalPlayer
  15. chara = player.Character
  16. chara.Humanoid.MaxHealth = 100000
  17. chara.Humanoid.Health = 100000
  18. debby = game.Debris
  19.  
  20. --Sword Building--
  21. New = function(Object, Parent, Name, Data)
  22. local Object = Instance.new(Object)
  23. for Index, Value in pairs(Data or {}) do
  24. Object[Index] = Value
  25. end
  26. Object.Parent = Parent
  27. Object.Name = Name
  28. return Object
  29. end
  30.  
  31. Sheath = New("Model",chara,"Sheath",{})
  32. AMainPart = New("Part",Sheath,"AMainPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 7.19999981, 0.399999976),CFrame = CFrame.new(10.3397503, 1.07343805, 9.83298397, 0.258818924, -0.933013201, -0.249998376, 0.965925872, 0.25, 0.0669868365, -2.20088126e-008, -0.258817285, 0.965926468),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  33. Weld = New("ManualWeld",AMainPart,"Weld",{Part0 = AMainPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),C1 = CFrame.new(2.0397501, -1.52498591, 0.932984352, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  34. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Reflectance = 0.60000002384186,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(7.26071548, 1.89846194, 8.97888088, -0.258818924, -0.250001729, -0.933012307, -0.965925872, 0.0669877306, 0.249999762, 3.30132224e-008, 0.965925813, -0.258820653),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  35. Mesh = New("SpecialMesh",SheathPart,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.200000003, 0.550000012, 0.5),MeshId = "http://www.roblox.com/asset/?id=420164161",MeshType = Enum.MeshType.FileMesh,})
  36. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.250001609, 0.0669877082, 0.965925455, -0.933012366, 0.249999791, -0.258820683),C1 = CFrame.new(-4.76837158e-007, 3.3000927, 1.8119812e-005, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  37. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 7.19999981, 0.399999976),CFrame = CFrame.new(10.3897486, 1.06004083, 9.63980484, 0.258818924, -0.933013201, -0.24999845, 0.965925872, 0.25, 0.0669868514, -3.30132224e-008, -0.258817255, 0.965926707),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  38. Mesh = New("CylinderMesh",SheathPart,"Mesh",{})
  39. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-2.38418579e-007, 0, -0.199994087, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  40. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(9.31341171, 1.34844494, 9.54829502, -0.258818924, 0.933013201, -0.24999845, -0.965925872, -0.25, 0.0669868514, 3.30132224e-008, 0.258817255, 0.965926707),CanCollide = false,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  41. Mesh = New("SpecialMesh",SheathPart,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0250000004, 2.5, 0.200000003),MeshId = "http://www.roblox.com/asset/?id=25212400",MeshType = Enum.MeshType.FileMesh,})
  42. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, 0.933013201, -0.25, 0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(4.76837158e-007, 1.10002136, 1.57356262e-005, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  43. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 7.19999981, 0.399999976),CFrame = CFrame.new(10.2897558, 1.08683395, 10.026186, 0.258818924, -0.933013201, -0.249998331, 0.965925872, 0.25, 0.066986829, -1.82011171e-008, -0.258817285, 0.965926349),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  44. Mesh = New("CylinderMesh",SheathPart,"Mesh",{})
  45. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(0, -9.53674316e-006, 0.200014591, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  46. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(13.8419657, 0.135023892, 10.5974464, 0.258818924, -0.933013201, -0.24999845, 0.965925872, 0.25, 0.0669868514, -3.30132224e-008, -0.258817255, 0.965926707),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  47. Mesh = New("CylinderMesh",SheathPart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  48. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(1.1920929e-006, -3.70007324, -0.199994564, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  49. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(13.7419739, 0.16181612, 10.9838276, 0.258818924, -0.933013201, -0.24999845, 0.965925872, 0.25, 0.0669868514, -3.30132224e-008, -0.258817255, 0.965926707),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  50. Mesh = New("CylinderMesh",SheathPart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  51. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(4.76837158e-007, -3.70008278, 0.200013638, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  52. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(9.31337357, 1.34845412, 9.54827118, 0.258818924, 0.933013201, 0.24999845, 0.965925872, -0.25, -0.0669868514, -3.30132224e-008, 0.258817255, -0.965926707),CanCollide = false,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  53. Mesh = New("SpecialMesh",SheathPart,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0250000004, 2.5, 0.200000003),MeshId = "http://www.roblox.com/asset/?id=25212400",MeshType = Enum.MeshType.FileMesh,})
  54. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, 0.933013201, -0.25, 0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-4.76837158e-007, 1.10006523, 2.86102295e-006, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  55. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(6.88750172, 1.9984622, 8.87533474, 0.258818924, -0.933013201, -0.24999845, 0.965925872, 0.25, 0.0669868514, -3.30132224e-008, -0.258817255, 0.965926707),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  56. Mesh = New("BlockMesh",SheathPart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  57. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-2.38418579e-006, 3.70010567, 1.90734863e-006, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  58. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(6.93750191, 1.98506606, 8.68215275, 0.258818924, -0.933013201, -0.24999845, 0.965925872, 0.25, 0.0669868514, -3.30132224e-008, -0.258817255, 0.965926707),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  59. Mesh = New("CylinderMesh",SheathPart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  60. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-1.1920929e-006, 3.70010471, -0.199995041, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  61. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(6.83751488, 2.01185989, 9.06853676, 0.258818924, -0.933013201, -0.24999845, 0.965925872, 0.25, 0.0669868514, -3.30132224e-008, -0.258817255, 0.965926707),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  62. Mesh = New("CylinderMesh",SheathPart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  63. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(1.1920929e-006, 3.70008945, 0.200015068, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  64. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(13.7919636, 0.14842391, 10.7906294, 0.258818924, -0.933013201, -0.24999845, 0.965925872, 0.25, 0.0669868514, -3.30132224e-008, -0.258817255, 0.965926707),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  65. Mesh = New("BlockMesh",SheathPart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  66. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(3.09944153e-006, -3.70006943, 3.33786011e-006, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  67. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(11.5526524, 0.748443961, 10.1694431, -0.258818924, 0.933013201, -0.24999845, -0.965925872, -0.25, 0.0669868514, 3.30132224e-008, 0.258817255, 0.965926707),CanCollide = false,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  68. Mesh = New("SpecialMesh",SheathPart,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0250000004, 1.79999995, 0.100000001),MeshId = "http://www.roblox.com/asset/?id=25212400",MeshType = Enum.MeshType.FileMesh,})
  69. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, 0.933013201, -0.25, 0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(1.90734863e-006, -1.29998398, 4.76837158e-007, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  70. SheathPart = New("Part",Sheath,"SheathPart",{BrickColor = BrickColor.new("Bright yellow"),Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(11.5526524, 0.748443961, 10.1694431, 0.258818924, 0.933013201, 0.24999845, 0.965925872, -0.25, -0.0669868514, -3.30132224e-008, 0.258817255, -0.965926707),CanCollide = false,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  71. Mesh = New("SpecialMesh",SheathPart,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0250000004, 1.79999995, 0.100000001),MeshId = "http://www.roblox.com/asset/?id=25212400",MeshType = Enum.MeshType.FileMesh,})
  72. Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, 0.933013201, -0.25, 0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(1.90734863e-006, -1.29998398, 4.76837158e-007, 0.258818924, 0.965925872, -2.20088126e-008, -0.933013201, 0.25, -0.258817285, -0.249998376, 0.0669868365, 0.965926468),})
  73. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.41967297, 2.39173603, 8.36462879, 0.258818924, -0.933013201, -0.24999842, 0.965925872, 0.25, 0.0669868439, -2.5816508e-008, -0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  74. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  75. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.09944153e-005, 5.300107, -0.100003719, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  76. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.23310614, 2.44175577, 8.31284237, 0.258818924, -0.933013201, -0.24999842, 0.965925872, 0.25, 0.0669868439, -2.5816508e-008, -0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  77. Mesh = New("CylinderMesh",HandlePart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  78. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-2.62260437e-006, 5.50008488, -0.100033283, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  79. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(5.20806122, 2.44843626, 8.40946198, 0.258818924, -0.933013201, -0.24999842, 0.965925872, 0.25, 0.0669868439, -2.5816508e-008, -0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  80. Mesh = New("BlockMesh",HandlePart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 0.800000012),})
  81. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.19480896e-005, 5.50011492, 3.33786011e-006, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  82. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.55629778, 2.3551259, 8.60956478, 0.258818924, 0.933013201, 0.24999842, 0.965925872, -0.25, -0.0669868439, -2.5816508e-008, 0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  83. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  84. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, 0.933013201, -0.25, 0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.24249268e-005, 5.10008812, 0.099978447, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  85. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.36967707, 2.40513206, 8.55779552, -0.258818924, -0.933013201, 0.24999842, -0.965925872, 0.25, -0.0669868439, 2.5816508e-008, -0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  86. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  87. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.933013201, 0.25, -0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.12328339e-005, 5.30010796, 0.0999779701, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  88. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.799999952),CFrame = CFrame.new(6.88753462, 1.99842477, 8.87532997, 0.258818924, -0.933013201, -0.24999842, 0.965925872, 0.25, 0.0669868439, -2.5816508e-008, -0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  89. Mesh = New("BlockMesh",HandlePart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 0.800000012),})
  90. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.0040741e-005, 3.70006657, -1.28746033e-005, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  91. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.30270481, 2.15512896, 8.81661892, 0.258818924, 0.933013201, 0.24999842, 0.965925872, -0.25, -0.0669868439, -2.5816508e-008, 0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  92. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  93. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, 0.933013201, -0.25, 0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.05175781e-005, 4.30009174, 0.0999798775, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  94. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.96253586, 1.97832584, 8.58556557, 0.258818924, -0.933013201, -0.24999842, 0.965925872, 0.25, 0.0669868439, -2.5816508e-008, -0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  95. Mesh = New("CylinderMesh",HandlePart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  96. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.24249268e-005, 3.70006084, -0.300000668, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  97. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.81253195, 2.01852226, 9.16512585, -0.258818924, -0.933013201, 0.24999842, -0.965925872, 0.25, -0.0669868439, 2.5816508e-008, -0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  98. Mesh = New("CylinderMesh",HandlePart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  99. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.933013201, 0.25, -0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-2.95639038e-005, 3.70006561, 0.300005436, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  100. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(6.02279615, 2.23012781, 8.7389698, -0.258818924, -0.933013201, 0.24999842, -0.965925872, 0.25, -0.0669868439, 2.5816508e-008, -0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  101. Mesh = New("CylinderMesh",HandlePart,"Mesh",{})
  102. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.933013201, 0.25, -0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.26633453e-005, 4.6000967, 0.0999774933, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  103. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(6.07281065, 2.21672678, 8.54580688, -0.258818924, -0.933013201, 0.24999842, -0.965925872, 0.25, -0.0669868439, 2.5816508e-008, -0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  104. Mesh = New("CylinderMesh",HandlePart,"Mesh",{})
  105. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.933013201, 0.25, -0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.24249268e-005, 4.60007668, -0.10000515, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  106. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.67590618, 2.05513096, 8.92014313, 0.258818924, 0.933013201, 0.24999842, 0.965925872, -0.25, -0.0669868439, -2.5816508e-008, 0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  107. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  108. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, 0.933013201, -0.25, 0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-2.95639038e-005, 3.90009689, 0.0999779701, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  109. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.53932047, 2.09172702, 8.67523384, 0.258818924, -0.933013201, -0.24999842, 0.965925872, 0.25, 0.0669868439, -2.5816508e-008, -0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  110. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  111. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.14712524e-005, 4.10006905, -0.0999879837, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  112. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.72590256, 2.04173303, 8.72697449, -0.258818924, 0.933013201, -0.24999842, -0.965925872, -0.25, 0.0669868439, 2.5816508e-008, 0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  113. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  114. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, 0.933013201, -0.25, 0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.09944153e-005, 3.90009594, -0.100004673, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  115. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.48931503, 2.1051259, 8.86838245, -0.258818924, -0.933013201, 0.24999842, -0.965925872, 0.25, -0.0669868439, 2.5816508e-008, -0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  116. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  117. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.933013201, 0.25, -0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.14712524e-005, 4.1000843, 0.0999779701, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  118. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.11609888, 2.20512891, 8.76485157, -0.258818924, -0.933013201, 0.24999842, -0.965925872, 0.25, -0.0669868439, 2.5816508e-008, -0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  119. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  120. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.933013201, 0.25, -0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.14712524e-005, 4.50009632, 0.0999770164, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  121. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.60629559, 2.34172964, 8.41639614, -0.258818924, 0.933013201, -0.24999842, -0.965925872, -0.25, 0.0669868439, 2.5816508e-008, 0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  122. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  123. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, 0.933013201, -0.25, 0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.19480896e-005, 5.10008621, -0.100004673, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  124. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.60000002, 0.399999976),CFrame = CFrame.new(6.04781246, 2.22342706, 8.6423912, -0.258818924, -0.933013201, 0.24999842, -0.965925872, 0.25, -0.0669868439, 2.5816508e-008, -0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  125. Mesh = New("BlockMesh",HandlePart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),})
  126. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.933013201, 0.25, -0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.05175781e-005, 4.60007763, -1.38282776e-005, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  127. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.18308067, 2.45512915, 8.50603485, -0.258818924, -0.933013201, 0.24999842, -0.965925872, 0.25, -0.0669868439, 2.5816508e-008, -0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  128. Mesh = New("CylinderMesh",HandlePart,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  129. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.933013201, 0.25, -0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.24249268e-005, 5.50010061, 0.099978447, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  130. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.92948675, 2.25513005, 8.71308708, 0.258818924, 0.933013201, 0.24999842, 0.965925872, -0.25, -0.0669868439, -2.5816508e-008, 0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  131. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  132. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, 0.933013201, -0.25, 0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.26633453e-005, 4.70010567, 0.0999779701, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  133. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.97949314, 2.24173188, 8.51992416, -0.258818924, 0.933013201, -0.24999842, -0.965925872, -0.25, 0.0669868439, 2.5816508e-008, 0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  134. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  135. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, 0.933013201, -0.25, 0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.1709671e-005, 4.70009327, -0.100001812, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  136. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.74288177, 2.30513096, 8.66132355, -0.258818924, -0.933013201, 0.24999842, -0.965925872, 0.25, -0.0669868439, 2.5816508e-008, -0.258817285, -0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  137. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  138. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, -0.933013201, 0.25, -0.258817285, 0.249998331, -0.066986829, -0.965926349),C1 = CFrame.new(-3.24249268e-005, 4.90010834, 0.0999789238, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  139. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.79288816, 2.29173088, 8.46815872, 0.258818924, -0.933013201, -0.24999842, 0.965925872, 0.25, 0.0669868439, -2.5816508e-008, -0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  140. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  141. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.33786011e-005, 4.90009594, -0.100003719, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  142. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.16609478, 2.19173193, 8.57168388, 0.258818924, -0.933013201, -0.24999842, 0.965925872, 0.25, 0.0669868439, -2.5816508e-008, -0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  143. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  144. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.19480896e-005, 4.50009537, -0.100004673, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  145. HandlePart = New("Part",Sheath,"HandlePart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(6.35270166, 2.14173079, 8.62344837, -0.258818924, 0.933013201, -0.24999842, -0.965925872, -0.25, 0.0669868439, 2.5816508e-008, 0.258817285, 0.965926588),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  146. Mesh = New("SpecialMesh",HandlePart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  147. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = AMainPart,C0 = CFrame.new(0, 0, 0, -0.258818924, -0.965925872, 1.82011171e-008, 0.933013201, -0.25, 0.258817285, -0.249998331, 0.066986829, 0.965926349),C1 = CFrame.new(-3.19480896e-005, 4.30009079, -0.10000515, 0.258818924, 0.965925872, -1.82011171e-008, -0.933013201, 0.25, -0.258817285, -0.249998331, 0.066986829, 0.965926349),})
  148. Katana = New("Model",chara,"Katana",{})
  149. HandlePart = New("Part",Katana,"HandlePart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.60000002, 0.399999976),CFrame = CFrame.new(11.3000021, 1.59844542, 9.20020771, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  150. Mesh = New("BlockMesh",HandlePart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),})
  151. Weld = New("ManualWeld",HandlePart,"Weld",{Part0 = HandlePart,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(1.90734863e-006, -0.999978542, 0.300208092, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  152. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842148, 3.30014753, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  153. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  154. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -5.90002918, 0.0999779701, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  155. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69840741, 1.69994211, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  156. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  157. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -7.50022602, 0.0999646187, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  158. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842052, 3.50014877, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  159. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  160. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -5.7000289, 0.0999770164, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  161. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842052, 2.10012579, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  162. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  163. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -7.10004473, 0.0999774933, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  164. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842088, 3.70014668, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  165. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  166. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -5.50003195, 0.0999772549, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  167. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842267, 2.29995441, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  168. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  169. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -6.90021706, 0.0999796391, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  170. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842017, 3.10014677, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  171. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  172. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -6.10002899, 0.099976778, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  173. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842017, 1.90012836, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  174. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  175. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -7.3000412, 0.0999772549, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  176. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69840622, 2.90014076, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  177. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  178. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -6.30003405, 0.0999629498, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  179. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.698421, 3.90016937, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  180. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  181. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -5.30001068, 0.0999772549, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  182. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842064, 2.50014019, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  183. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  184. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -6.70003223, 0.0999774933, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  185. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.49845624, 10.1000471, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  186. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  187. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, 0.899834633, -0.0999890566, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  188. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.49845302, 9.30023289, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  189. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  190. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, 0.100024223, -0.0999919176, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  191. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843924, 9.3002224, -1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, -1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  192. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  193. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, 0.100014687, 0.0999932289, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  194. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843817, 6.90019703, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  195. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  196. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -2.29999828, 0.0999932289, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  197. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.49845624, 9.50014019, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  198. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  199. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, 0.299930573, -0.0999888182, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  200. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69844067, 9.50013161, 1, 0, 0, 0, 4.17232513e-007, -1.00000525, 0, 1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  201. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  202. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, 0.299921989, 0.0999946594, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  203. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69844079, 9.1001358, 1, 0, 0, 0, 4.17232513e-007, -1.00000525, 0, 1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  204. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  205. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, -0.100070953, 0.0999948978, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  206. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69844162, 8.90013599, -1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, -1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  207. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  208. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, -0.300069809, 0.0999958515, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  209. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843876, 4.90007925, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  210. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  211. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -4.30010605, 0.0999946594, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  212. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69844127, 9.70002747, -1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, -1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  213. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  214. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, 0.499816895, 0.0999951363, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  215. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.49845493, 9.10023117, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  216. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  217. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -0.0999755859, -0.0999898911, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  218. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843936, 6.7001009, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  219. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  220. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -2.50009394, 0.099994421, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  221. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69844043, 7.10000992, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  222. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  223. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -2.10018682, 0.0999953747, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  224. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843984, 7.30010319, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  225. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  226. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -1.90009451, 0.0999946594, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  227. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.4984535, 8.70022011, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  228. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  229. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -0.499984741, -0.0999912024, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  230. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69844079, 8.50014114, -1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, -1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  231. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  232. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, -0.700062752, 0.0999951363, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  233. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.6984247, 8.7000227, 1, 0, 0, 0, 4.17232513e-007, -1.00000525, 0, 1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  234. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  235. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, -0.500182152, 0.0999789238, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  236. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.4984566, 8.50004673, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  237. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  238. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -0.700157166, -0.0999879837, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  239. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69844079, 9.20001888, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  240. Mesh = New("CylinderMesh",Part,"Mesh",{})
  241. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -0.000188827515, 0.0999948978, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  242. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(11.3000021, 1.49845672, 9.20003891, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  243. Mesh = New("CylinderMesh",Part,"Mesh",{})
  244. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -0.000168800354, -0.0999882221, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  245. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842374, 5.29998684, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  246. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  247. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -3.90020037, 0.0999794006, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  248. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.6984247, 4.69997978, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  249. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  250. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -4.50020409, 0.0999805927, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  251. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843948, 5.90000057, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  252. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  253. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -3.30018997, 0.0999948978, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  254. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69844031, 6.10000038, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  255. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  256. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -3.10019112, 0.0999956131, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  257. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.400000006, 0.400000036),CFrame = CFrame.new(11.3000021, 1.59844422, 1.1999464, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.94902, 0.952941, 0.952941),})
  258. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 0.99000001),MeshType = Enum.MeshType.Wedge,})
  259. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -8.00021935, 2.14576721e-006, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  260. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842422, 6.49999619, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  261. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  262. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -2.70019722, 0.0999794006, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  263. Hitbox = New("Part",Katana,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 6.80000019, 0.400000036),CFrame = CFrame.new(11.3000021, 1.59843194, 4.80001783, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.94902, 0.952941, 0.952941),})
  264. Mesh = New("BlockMesh",Hitbox,"Mesh",{Scale = Vector3.new(0.400000006, 1, 0.99000001),})
  265. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -4.40012121, -1.16825104e-005, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  266. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843972, 5.50008297, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  267. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  268. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -3.70010567, 0.0999953747, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  269. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(11.3000021, 1.59844708, 8.10003662, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  270. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),})
  271. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -1.10016537, 2.14576721e-006, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  272. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843936, 7.50002909, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  273. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  274. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -1.70016956, 0.0999941826, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  275. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842231, 1.29993534, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  276. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  277. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -7.90023088, 0.0999796391, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  278. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843888, 5.69998837, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  279. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  280. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -3.50020075, 0.099994421, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  281. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843936, 6.30001354, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  282. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  283. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -2.90017891, 0.0999946594, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  284. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843721, 7.9002142, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  285. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  286. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -1.29998684, 0.0999917984, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  287. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843888, 4.4999795, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  288. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  289. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -4.70020342, 0.0999948978, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  290. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842148, 5.10017633, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  291. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  292. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -4.10000992, 0.0999772549, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  293. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.2984252, 8.3000145, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  294. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  295. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -0.900188446, -0.300018311, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  296. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.89844084, 8.30010605, 1, 0, 0, 0, 4.17232513e-007, -1.00000525, 0, 1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  297. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  298. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, -0.900096893, 0.29999423, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  299. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.49845719, 8.90013313, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  300. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  301. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -0.30007267, -0.0999876261, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  302. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.799999952),CFrame = CFrame.new(11.3000021, 1.59844697, 8.30011368, 1, 0, 0, 0, 4.17232513e-007, -1.00000525, 0, 1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  303. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 0.800000012),})
  304. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, -0.900089264, 1.90734863e-006, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  305. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.49845707, 9.90013885, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  306. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  307. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, 0.69992733, -0.0999881029, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  308. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843876, 4.30008173, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  309. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  310. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -4.90010023, 0.0999948978, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  311. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.49845707, 9.70011902, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  312. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  313. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, 0.499908447, -0.0999879837, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  314. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 6.60000038, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843781, 4.70017529, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  315. Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0900000036),Scale = Vector3.new(0.5, 1, 0.100000001),})
  316. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -4.50000858, 0.0999937057, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  317. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(11.3000021, 1.59843099, 10.1002445, 1, 0, 0, 0, 4.17232513e-007, -1.00000525, 0, 1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  318. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 0.800000012),})
  319. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, 0.900032043, -1.47819519e-005, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  320. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.60000002384186,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000336, 1.69846964, 10.1002121, 1, 0, 0, 0, 4.17232513e-007, -1.00000525, 0, 1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  321. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  322. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(-3.14712524e-005, 0.899999619, 0.10002327, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  323. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.698439, 7.70021534, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  324. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  325. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -1.49998474, 0.0999937057, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  326. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69843876, 9.90023422, 1, 0, 0, 0, 4.17232513e-007, -1.00000525, 0, 1.00000525, 4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  327. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, 0.0500000007),Scale = Vector3.new(1.10000002, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  328. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, -1.00000525, 4.17232513e-007),C1 = CFrame.new(0, 0.700022697, 0.0999925137, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  329. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842052, 2.70015144, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  330. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  331. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -6.50002193, 0.0999772549, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  332. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69840515, 1.50012636, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  333. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  334. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -7.70004082, 0.0999624729, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  335. Part = New("Part",Katana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(11.3000021, 1.69842315, 4.09997654, 1, 0, 0, 0, -4.17232513e-007, 1.00000525, 0, -1.00000525, -4.17232513e-007),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  336. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  337. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.17232513e-007, -1.00000525, 0, 1.00000525, -4.17232513e-007),C1 = CFrame.new(0, -5.10020447, 0.0999794006, -1, 0, 0, 0, 4.17232513e-007, 1.00000525, 0, 1.00000525, -4.17232513e-007),})
  338.  
  339. --Outfit--
  340. FakeHead = New("Model",chara,"FakeHead",{})
  341. MainPart = New("Part",FakeHead,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Size = Vector3.new(2, 1, 1),CFrame = CFrame.new(18, 4.50000381, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  342. Mesh = New("SpecialMesh",MainPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
  343. Decal = New("Decal",MainPart,"Decal",{Texture = "http://www.roblox.com/asset/?id=679717479",})
  344. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.81469727e-006, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  345. OutfitPart = New("Part",FakeHead,"OutfitPart",{BrickColor = BrickColor.new("Institutional white"),Size = Vector3.new(0.200000003, 0.400000006, 1),CFrame = CFrame.new(17.1000004, 4.5999999, -6.5, -4.17232371e-007, -0.707109809, 0.707103848, -6.15337037e-015, 0.707103908, 0.707109749, -1, 2.9502911e-007, -2.95026638e-007),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  346. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  347. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -4.17232371e-007, -6.15337037e-015, -1, -0.707109809, 0.707103908, 2.9502911e-007, 0.707103848, 0.707109749, -2.95026638e-007),C1 = CFrame.new(0.899999619, 0.0999960899, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  348. OutfitPart = New("Part",FakeHead,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.600000024, 2),CFrame = CFrame.new(18, 5.29999971, -6.5, 0, 0, -1, 0, 1, 0, 1, 0, 0),CanCollide = false,BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  349. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.60000002, 1.29999995, 1.60000002),MeshId = "http://www.roblox.com/asset/?id=1033714",TextureId = "http://www.roblox.com/asset/?id=1033717",MeshType = Enum.MeshType.FileMesh,})
  350. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0, 0.799995899, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  351. OutfitPart = New("Part",FakeHead,"OutfitPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 0.399999976, 1),CFrame = CFrame.new(18, 4.80000114, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  352. Mesh = New("CylinderMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.25999999, 1, 1.25999999),})
  353. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.29999733, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  354. OutfitPart = New("Part",FakeHead,"OutfitPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 0.5,Transparency = 0.5,Size = Vector3.new(2, 0.399999976, 1),CFrame = CFrame.new(18, 4.79999971, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  355. Mesh = New("CylinderMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.25, 1.5, 1.25),})
  356. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.299995899, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  357. OutfitPart = New("Part",FakeHead,"OutfitPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 0.25,Transparency = 0.25,Size = Vector3.new(2, 0.399999976, 1),CFrame = CFrame.new(18, 4.79999924, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  358. Mesh = New("CylinderMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
  359. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.299995422, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  360. OutfitPart = New("Part",FakeHead,"OutfitPart",{BrickColor = BrickColor.new("Institutional white"),Size = Vector3.new(0.200000003, 0.400000006, 1),CFrame = CFrame.new(18.9000015, 4.59999943, -6.49999952, 4.17232428e-007, 0.707109034, -0.707104802, -1.00486788e-014, 0.707104862, 0.707108796, 1, -2.95028769e-007, 2.95027007e-007),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  361. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  362. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 4.17232428e-007, -1.00486788e-014, 1, 0.707109034, 0.707104862, -2.95028769e-007, -0.707104802, 0.707108796, 2.95027007e-007),C1 = CFrame.new(-0.900001526, 0.0999956131, -4.76837158e-007, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  363. OutfitPart = New("Part",FakeHead,"OutfitPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 0.399999976, 1),CFrame = CFrame.new(18, 4.80000067, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  364. Mesh = New("CylinderMesh",OutfitPart,"Mesh",{Scale = Vector3.new(3, 0.0500000007, 3),})
  365. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.299996853, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  366. LeftArm = New("Model",chara,"LeftArm",{})
  367. MainPart = New("Part",LeftArm,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(19.5, 3.00000501, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  368. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 4.05311584e-006, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  369. OutfitPart = New("Part",LeftArm,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1.39999998, 1),CFrame = CFrame.new(19.5, 3.29999995, -6.49999952, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  370. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995),})
  371. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(0, 0.299994946, -4.76837158e-007, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  372. OutfitPart = New("Part",LeftArm,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(19.5, 2.50000048, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  373. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  374. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(0, -0.50000453, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  375. OutfitPart = New("Part",LeftArm,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Reflectance = 0.60000002384186,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(19.899992, 3.60000491, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  376. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{Offset = Vector3.new(-0.129999995, 0, 0),Scale = Vector3.new(0.0500000007, 0.200000003, 0.200000003),MeshId = "http://www.roblox.com/asset/?id=420164161",MeshType = Enum.MeshType.FileMesh,})
  377. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-0.399991989, 0.599999905, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  378. LeftLeg = New("Model",chara,"LeftLeg",{})
  379. MainPart = New("Part",LeftLeg,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(18.5, 1.00000405, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  380. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Leg"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.09944153e-006, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  381. OutfitPart = New("Part",LeftLeg,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1.39999998, 1),CFrame = CFrame.new(18.5000019, 1.29999375, -6.49998999, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  382. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995),})
  383. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(-1.90734863e-006, 0.2999897, -1.00135803e-005, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  384. OutfitPart = New("Part",LeftLeg,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(18.5000019, 0.499995887, -6.49998999, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  385. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  386. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(-1.90734863e-006, -0.500008166, -1.00135803e-005, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  387. Chest = New("Model",chara,"Chest",{})
  388. MainPart = New("Part",Chest,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(18, 3.00000405, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  389. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.09944153e-006, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  390. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 1.60000002, 1),CFrame = CFrame.new(18, 3.19999981, -6.49999905, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  391. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995),})
  392. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(0, 0.199995756, -9.53674316e-007, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  393. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(2, 0.400000006, 1),CFrame = CFrame.new(18, 2.20000029, -6.49999905, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  394. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1.10000002, 1.10000002),})
  395. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(0, -0.800003767, -9.53674316e-007, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  396. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(18.255291, 3.17955542, -6.09999895, 0.965926051, 0.258819044, 0, -0.258819044, 0.965926051, 0, -0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  397. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1.10000002, 1.29999995),})
  398. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.965926051, -0.258819044, 0, 0.258819044, 0.965926051, 0, 0, 0, 1),C1 = CFrame.new(-0.255290985, 0.179551363, -0.400001049, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  399. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(17.9499989, 3.51339769, -6.0999999, 0.707107067, -0.707106769, 0, 0.707106769, 0.707107067, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  400. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),Scale = Vector3.new(1.04999995, 1.10000002, 1.29999995),})
  401. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707107067, 0.707106769, 0, -0.707106769, 0.707107067, 0, 0, 0, 1),C1 = CFrame.new(0.0500011444, 0.513393641, -0.400000095, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  402. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(18.4999981, 3.89999962, -6.09999895, 1.00000024, -1.1920929e-007, 0, 1.1920929e-007, 1.00000024, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  403. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Offset = Vector3.new(0, 0.0399999991, 0),Scale = Vector3.new(1.04999995, 1.10000002, 1.29999995),})
  404. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1.00000024, 1.1920929e-007, 0, -1.1920929e-007, 1.00000024, 0, 0, 0, 1),C1 = CFrame.new(-0.499998093, 0.899995565, -0.400001049, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  405. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(17.5, 3.89999962, -6.09999895, 1.00000024, -1.1920929e-007, 0, 1.1920929e-007, 1.00000024, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  406. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Offset = Vector3.new(0, 0.0399999991, 0),Scale = Vector3.new(1.04999995, 1.10000002, 1.29999995),})
  407. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1.00000024, 1.1920929e-007, 0, -1.1920929e-007, 1.00000024, 0, 0, 0, 1),C1 = CFrame.new(0.5, 0.899995565, -0.400001049, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  408. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(16.6999989, 1.40000319, -6.0999999, 0.866027594, 0.500000954, 0, -0.500000954, 0.866027594, 0, -0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  409. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1, 1.29999995),})
  410. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866027594, -0.500000954, 0, 0.500000954, 0.866027594, 0, 0, 0, 1),C1 = CFrame.new(1.30000114, -1.60000086, -0.400000095, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  411. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 1.60000002),CFrame = CFrame.new(16.3500004, 0.793783903, -7, 0.866027594, 0.500000954, 0, -0.500000954, 0.866027594, 0, -0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  412. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  413. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866027594, -0.500000954, 0, 0.500000954, 0.866027594, 0, 0, 0, 1),C1 = CFrame.new(1.64999962, -2.20622015, 0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  414. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.4000001, 0.800000072),CFrame = CFrame.new(16.7499981, 1.48660612, -6.5999999, 0.866027653, 0.500000894, 0, -0.500000894, 0.866027653, 0, -0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  415. Mesh = New("BlockMesh",OutfitPart,"Mesh",{})
  416. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866027653, -0.500000894, 0, 0.500000894, 0.866027653, 0, 0, 0, 1),C1 = CFrame.new(1.25000191, -1.51339793, 0.0999999046, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  417. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.4000001, 0.800000072),CFrame = CFrame.new(16.7499981, 1.48660612, -7.4000001, 0.866027653, 0.500000894, 0, -0.500000894, 0.866027653, 0, -0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  418. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  419. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866027653, -0.500000894, 0, 0.500000894, 0.866027653, 0, 0, 0, 1),C1 = CFrame.new(1.25000191, -1.51339793, 0.900000095, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  420. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(19.3000031, 1.40000296, -6.0999999, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  421. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1, 1.29999995),})
  422. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),C1 = CFrame.new(-1.30000305, -1.6000011, -0.400000095, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  423. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 1.60000002),CFrame = CFrame.new(19.6500034, 0.793784857, -7, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  424. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  425. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),C1 = CFrame.new(-1.65000343, -2.2062192, 0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  426. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.4000001, 0.800000072),CFrame = CFrame.new(19.2499981, 1.48660398, -6.5999999, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  427. Mesh = New("BlockMesh",OutfitPart,"Mesh",{})
  428. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),C1 = CFrame.new(-1.24999809, -1.51340008, 0.0999999046, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  429. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.4000001, 0.800000072),CFrame = CFrame.new(19.2499981, 1.48660398, -7.4000001, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  430. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  431. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),C1 = CFrame.new(-1.24999809, -1.51340008, 0.900000095, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  432. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 1.60000014, 0.400000006),CFrame = CFrame.new(18, 1.3866086, -7.35000038, 1, 0, -0, 0, 0.866027296, -0.499996871, 0, 0.499996901, 0.866027236),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  433. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1, 1, 0.800000012),})
  434. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.866027296, 0.499996901, 0, -0.499996871, 0.866027236),C1 = CFrame.new(0, -1.61339545, 0.850000381, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  435. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(0.200000003, 0.200000003, 3.20000029),CFrame = CFrame.new(17.9999981, 0.730390549, -7.81339645, -7.69189561e-016, 4.44085689e-016, 1.00000477, 0.49999845, 0.866034567, 0, -0.866030455, 0.499996066, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  436. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  437. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -7.69189561e-016, 0.49999845, -0.866030455, 4.44085689e-016, 0.866034567, 0.499996066, 1.00000477, 0, 0),C1 = CFrame.new(1.90734863e-006, -2.2696135, 1.31339645, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  438. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.80000019, 0.600000083),CFrame = CFrame.new(16.6999969, 1.5232141, -7.38660145, 0, 0, 1.00000477, 0.500002146, 0.866032422, 0, -0.866028309, 0.499999762, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  439. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{Scale = Vector3.new(0.800000012, 0.899999976, 1),MeshType = Enum.MeshType.Wedge,})
  440. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0.500002146, -0.866028309, 0, 0.866032422, 0.499999762, 1.00000477, 0, 0),C1 = CFrame.new(1.30000305, -1.47678995, 0.886601448, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  441. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.80000019, 0.600000083),CFrame = CFrame.new(19.2999916, 1.52321398, -7.38660097, 7.24196434e-006, 6.98252506e-007, -1.0000031, -0.500001609, 0.866026998, -2.74181366e-006, 0.866027355, 0.500000715, 8.55326653e-006),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  442. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{Scale = Vector3.new(0.800000012, 0.899999976, 1),MeshType = Enum.MeshType.Wedge,})
  443. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 7.24196434e-006, -0.500001609, 0.866027355, 6.98252506e-007, 0.866026998, 0.500000715, -1.0000031, -2.74181366e-006, 8.55326653e-006),C1 = CFrame.new(-1.29999161, -1.47679007, 0.886600971, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  444. OutfitPart = New("Part",Chest,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Reflectance = 0.60000002384186,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.400000006, 0.400000006),CFrame = CFrame.new(18, 3.2000041, -6.9000001, 0, 0, 1, 0, 1, 0, -1, 0, 0),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  445. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{Offset = Vector3.new(0.129999995, 0, 0),Scale = Vector3.new(0.0500000007, 0.5, 0.5),MeshId = "http://www.roblox.com/asset/?id=420164161",MeshType = Enum.MeshType.FileMesh,})
  446. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0, 0.200000048, 0.400000095, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  447. RightLeg = New("Model",chara,"RightLeg",{})
  448. MainPart = New("Part",RightLeg,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(17.5, 1.00000298, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  449. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Leg"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 2.98023224e-006, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  450. OutfitPart = New("Part",RightLeg,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1.39999998, 1),CFrame = CFrame.new(17.5000019, 1.29999709, -6.49998999, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  451. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995),})
  452. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(-1.90734863e-006, 0.299994111, -1.00135803e-005, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  453. OutfitPart = New("Part",RightLeg,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(17.5000019, 0.499999642, -6.49998999, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  454. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  455. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(-1.90734863e-006, -0.500003338, -1.00135803e-005, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  456. RightArm = New("Model",chara,"RightArm",{})
  457. MainPart = New("Part",RightArm,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(16.5, 3.00000501, -6.49999952, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  458. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 4.05311584e-006, -4.76837158e-007, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  459. OutfitPart = New("Part",RightArm,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Reflectance = 0.60000002384186,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(16.1000004, 3.60000491, -6.49999952, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  460. Mesh = New("SpecialMesh",OutfitPart,"Mesh",{Offset = Vector3.new(0.129999995, 0, 0),Scale = Vector3.new(0.0500000007, 0.200000003, 0.200000003),MeshId = "http://www.roblox.com/asset/?id=420164161",MeshType = Enum.MeshType.FileMesh,})
  461. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0.399999619, 0.599999905, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  462. OutfitPart = New("Part",RightArm,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1.39999998, 1),CFrame = CFrame.new(16.5, 3.30000091, -6.49999952, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  463. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995),})
  464. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(0, 0.299995899, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  465. OutfitPart = New("Part",RightArm,"OutfitPart",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.69999998807907,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(16.5, 2.50000095, -6.49999952, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  466. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  467. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = MainPart,C1 = CFrame.new(0, -0.500004053, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  468. katanapart = Katana:GetChildren()
  469. sheathpart = Sheath:GetChildren()
  470. lap = LeftArm:GetChildren()
  471. rap = RightArm:GetChildren()
  472. llp = LeftLeg:GetChildren()
  473. rlp = RightLeg:GetChildren()
  474. chp = Chest:GetChildren()
  475. hdp = FakeHead:GetChildren()
  476.  
  477. ch = chara:GetChildren()
  478. for i = 1, #ch do
  479. if ch[i].ClassName == "Part" then
  480. ch[i].Transparency = 1
  481. if ch[i].Name == "Torso" then
  482. ch[i].roblox.Transparency = 1
  483. end
  484. if ch[i].Name == "Head" then
  485. ch[i].face.Transparency = 1
  486. end
  487. elseif ch[i].ClassName == "Accessory" then
  488. ch[i]:Destroy()
  489. end
  490. end
  491.  
  492. tool = chara
  493.  
  494. --Animations--
  495. IdleA = New("Animation",tool,"Idle",{AnimationId = "http://www.roblox.com/Asset?ID=94108418",})
  496. SlashLeftA = New("Animation",tool,"SlashL",{AnimationId = "http://www.roblox.com/asset/?id=74909537",})
  497. SlashRightA = New("Animation",tool,"SlashR",{AnimationId = "http://www.roblox.com/asset/?id=74909551",})
  498. AimA = New("Animation",tool,"Aim",{AnimationId = "http://www.roblox.com/Asset?ID=71526265",})
  499. ChargeSwordA = New("Animation",tool,"ChargeS",{AnimationId = "http://www.roblox.com/asset/?id=74909500",})
  500. ChargeUpA = New("Animation",tool,"ChargeU",{AnimationId = "http://www.roblox.com/asset/?id=69803963",})
  501. BlockA = New("Animation",tool,"Block",{AnimationId = "http://www.roblox.com/asset/?id=94095929",})
  502. JumpUpA = New("Animation",tool,"JumpU",{AnimationId = "http://www.roblox.com/asset/?id=66703957",})
  503. JumpDownA = New("Animation",tool,"JumpD",{AnimationId = "http://www.roblox.com/asset/?id=66703954",})
  504. EquipA = New("Animation",tool,"Equip",{AnimationId = "http://www.roblox.com/Asset?ID=94160581",})
  505. UnEquipA = New("Animation",tool,"UnEquip",{AnimationId = "http://www.roblox.com/Asset?ID=94095929",})
  506. SlashFireA = New("Animation",tool,"SlashFire",{AnimationId = "http://www.roblox.com/asset/?id=186934658",})
  507. PunchA = New("Animation",tool,"Punch",{AnimationId = "http://www.roblox.com/asset?id=126749742",})
  508. SpinA = New("Animation",tool,"Spin",{AnimationId = "http://www.roblox.com/asset/?id=235542946",})
  509. RiseA = New("Animation",tool,"Rise",{AnimationId = "http://www.roblox.com/asset/?id=169638954",})
  510. IdleAnim = chara.Humanoid:LoadAnimation(IdleA)
  511. SLAnim = chara.Humanoid:LoadAnimation(SlashLeftA)
  512. SRAnim = chara.Humanoid:LoadAnimation(SlashRightA)
  513. AimAnim = chara.Humanoid:LoadAnimation(AimA)
  514. ChargeSAnim = chara.Humanoid:LoadAnimation(ChargeSwordA)
  515. ChargeUAnim = chara.Humanoid:LoadAnimation(ChargeUpA)
  516. BlockAnim = chara.Humanoid:LoadAnimation(BlockA)
  517. JumpUAnim = chara.Humanoid:LoadAnimation(JumpUpA)
  518. JumpDAnim = chara.Humanoid:LoadAnimation(JumpDownA)
  519. EquipAnim = chara.Humanoid:LoadAnimation(EquipA)
  520. SlashFireAnim = chara.Humanoid:LoadAnimation(SlashFireA)
  521. PunchAnim = chara.Humanoid:LoadAnimation(PunchA)
  522. SpinAnim = chara.Humanoid:LoadAnimation(SpinA)
  523. RiseAnim = chara.Humanoid:LoadAnimation(RiseA)
  524.  
  525. IdleAnim:Play()
  526.  
  527. --Sounds--
  528. SlashSnd = New("Sound",tool,"SlashSnd",{SoundId = "http://www.roblox.com/asset/?id=45885030", Volume = 1})
  529. HitSnd = New("Sound",tool,"HitSnd",{SoundId = "http://www.roblox.com/asset/?id=154965973", Volume = 1})
  530. AimSnd = New("Sound",tool,"AimSnd",{SoundId = "http://www.roblox.com/asset/?id=300915902", Volume = 1})
  531. ShootSnd = New("Sound",tool,"ShootSnd",{SoundId = "http://www.roblox.com/asset/?id=200633327", Volume = 1})
  532. TeleSnd = New("Sound",tool,"TeleSnd",{SoundId = "http://www.roblox.com/asset/?id=153613030", Volume = 1})
  533. SJumpSnd = New("Sound",tool,"SJumpSnd",{SoundId = "http://www.roblox.com/asset/?id=169445602", Volume = 1})
  534. ExplSnd = New("Sound",tool,"ExplSnd",{SoundId = "http://www.roblox.com/asset/?id=142070127", Volume = 1})
  535. ShieldSnd = New("Sound",tool,"ShieldSnd",{SoundId = "http://www.roblox.com/asset/?id=187933025", Volume = 1})
  536. GongSnd = New("Sound",tool,"GongSnd",{SoundId = "http://www.roblox.com/asset/?id=96098241", Volume = 1})
  537. BurnSnd = New("Sound",tool,"BurnSnd",{SoundId = "http://www.roblox.com/asset/?id=32791565", Volume = 3})
  538. BurningSnd = New("Sound",tool,"BurningSnd",{SoundId = "http://www.roblox.com/asset/?id=31760113", Volume = 5, Looped = true})
  539. BurnSlashSnd = New("Sound",tool,"BurnSlashSnd",{SoundId = "http://www.roblox.com/asset/?id=128912290", Volume = 5, PlaybackSpeed = 2.5})
  540. BurnPunchSnd = New("Sound",tool,"BurnPunchSnd",{SoundId = "http://www.roblox.com/asset/?id=137579113", Volume = 5})
  541. MudaSnd = New("Sound",tool,"MudaSnd",{SoundId = "http://www.roblox.com/asset/?id=616593932", Volume = 5})
  542. EquipSnd = New("Sound",tool,"EquipSnd",{SoundId = "http://www.roblox.com/asset/?id=211059653", Volume = 1})
  543. UnEquipSnd = New("Sound",tool,"UnEquipSnd",{SoundId = "http://www.roblox.com/asset/?id=211134014", Volume = 1})
  544. Snd = New("Sound",tool,"Snd",{SoundId = "", Volume = 1})
  545.  
  546. Music = New("Sound",tool,"Music",{SoundId = "rbxassetid://157580176", Volume = 1, Looped = true})
  547. Music:Play()
  548. mus = true
  549.  
  550. --Name Tag--
  551. local naeeym = Instance.new("BillboardGui",chara)
  552. naeeym.Size = UDim2.new(0,100,0,40)
  553. naeeym.StudsOffset = Vector3.new(0,2,0)
  554. naeeym.Adornee = chara.Head
  555. local tecks = Instance.new("TextLabel",naeeym)
  556. tecks.BackgroundTransparency = 1
  557. tecks.BorderSizePixel = 0
  558. tecks.Text = "Ryuneko"
  559. tecks.Font = "Fantasy"
  560. tecks.FontSize = "Size24"
  561. tecks.TextStrokeTransparency = 0
  562. tecks.TextStrokeColor3 = Color3.new(1,1,0)
  563. tecks.TextColor3 = Color3.new(1,0,0)
  564. tecks.Size = UDim2.new(1,0,0.5,0)
  565. local htecks = Instance.new("TextLabel",naeeym)
  566. htecks.BackgroundTransparency = 1
  567. htecks.BorderSizePixel = 0
  568. htecks.Text = chara.Humanoid.Health.."/"..chara.Humanoid.MaxHealth
  569. htecks.Font = "Fantasy"
  570. htecks.FontSize = "Size24"
  571. htecks.TextStrokeTransparency = 0
  572. htecks.TextStrokeColor3 = Color3.new(1,1,0)
  573. htecks.TextColor3 = Color3.new(1,0,0)
  574. htecks.Size = UDim2.new(1,0,0.5,0)
  575. htecks.Position = UDim2.new(0,0,.5,0)
  576.  
  577. --Chat Function--
  578. function chatfunc(text)
  579. chat = coroutine.wrap(function(ttt)
  580. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  581. chara:FindFirstChild("TalkingBillBoard"):destroy()
  582. end
  583. local naeeym2 = Instance.new("BillboardGui",chara)
  584. naeeym2.Size = UDim2.new(0,100,0,40)
  585. naeeym2.StudsOffset = Vector3.new(0,3,0)
  586. naeeym2.Adornee = chara.Head
  587. naeeym2.Name = "TalkingBillBoard"
  588. local tecks2 = Instance.new("TextLabel",naeeym2)
  589. tecks2.BackgroundTransparency = 1
  590. tecks2.BorderSizePixel = 0
  591. tecks2.Text = text
  592. tecks2.Font = "Fantasy"
  593. tecks2.FontSize = "Size24"
  594. tecks2.TextStrokeTransparency = 0
  595. tecks2.TextColor3 = Color3.new(1,1,1)
  596. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  597. tecks2.Size = UDim2.new(1,0,0.5,0)
  598. wait(1)
  599. for i = 1, 5 do
  600. wait(.01)
  601. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  602. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  603. tecks2.TextTransparency = tecks2.TextTransparency + .2
  604. end
  605. naeeym2:Destroy()
  606. end)
  607. chat(text)
  608. end
  609.  
  610. --Cloak!--
  611. function Cloak(tr)
  612. for i = 1, #katanapart do
  613. katanapart[i].Transparency = tr
  614. end
  615. for i = 1, #sheathpart do
  616. sheathpart[i].Transparency = tr
  617. end
  618. for i = 1, #lap do
  619. lap[i].Transparency = tr
  620. end
  621. for i = 1, #rap do
  622. rap[i].Transparency = tr
  623. end
  624. for i = 1, #llp do
  625. llp[i].Transparency = tr
  626. end
  627. for i = 1, #rlp do
  628. rlp[i].Transparency = tr
  629. end
  630. for i = 1, #chp do
  631. chp[i].Transparency = tr
  632. end
  633. for i = 1, #hdp do
  634. hdp[i].Transparency = tr
  635. end
  636. Decal.Transparency = tr
  637. end
  638.  
  639. --Unsheath--
  640. function UnsheathK()
  641. for i = 1, #katanapart do
  642. katanapart[i].Transparency = 0
  643. end
  644. for i = 1, #sheathpart do
  645. if sheathpart[i].Name == "HandlePart" then
  646. sheathpart[i].Transparency = 1
  647. end
  648. end
  649. EquipAnim:Play()
  650. EquipSnd:Play()
  651. wait(.3)
  652. EquipAnim:Stop()
  653. end
  654.  
  655. --Sheath--
  656. function SheathK()
  657. BlockAnim:Play()
  658. UnEquipSnd:Play()
  659. wait(.3)
  660. BlockAnim:Stop()
  661. for i = 1, #katanapart do
  662. katanapart[i].Transparency = 1
  663. end
  664. for i = 1, #sheathpart do
  665. if sheathpart[i].Name == "HandlePart" then
  666. sheathpart[i].Transparency = 0
  667. end
  668. end
  669. end
  670.  
  671. SheathK()
  672.  
  673. --Fire Effect-
  674. function FireEffect(part)
  675. if part:FindFirstChild("FireEffect")==nil then
  676. local fireeff = Instance.new("ParticleEmitter",part)
  677. fireeff.Name = "FireEffect"
  678. fireeff.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(1,Color3.new(1,1,0))})
  679. fireeff.LightEmission = 1
  680. fireeff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  681. fireeff.Texture = "rbxasset://textures/particles/smoke_main.dds"
  682. fireeff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  683. fireeff.Acceleration = Vector3.new(0,30,0)
  684. fireeff.Lifetime = NumberRange.new(.5)
  685. fireeff.Rate = 1000
  686. fireeff.Rotation = NumberRange.new(0,359)
  687. fireeff.RotSpeed = NumberRange.new(100)
  688. fireeff.Speed = NumberRange.new(0)
  689. fireeff.VelocitySpread = 10
  690. return fireeff
  691. end
  692. end
  693. bladeeff = FireEffect(Hitbox)
  694. bladeeff.Enabled = false
  695.  
  696. --Burn Damage--
  697. function burndmg(dude,damage,env,toim)
  698. burndude = coroutine.wrap(function(dude2,damage2,env2,toim2)
  699. if dude:FindFirstChild("IsBurning")==nil and dude ~= chara then
  700. local fira = nil
  701. local torsy = nil
  702. local val = Instance.new("BoolValue",dude)
  703. val.Name = "IsBurning"
  704. if dude:FindFirstChild("Torso")~=nil then
  705. fira = FireEffect(dude.Torso)
  706. torsy = dude.Torso
  707. elseif dude:FindFirstChild("UpperTorso")~=nil then
  708. fira = FireEffect(dude.UpperTorso)
  709. torsy = dude.UpperTorso
  710. end
  711. local snd1 = BurnSnd:clone()
  712. snd1.PlayOnRemove = true
  713. snd1.Parent = torsy
  714. snd1:Remove()
  715. local snd2 = BurningSnd:clone()
  716. snd2.Parent = torsy
  717. snd2:Play()
  718. for i = 1, toim2*2 do
  719. dealdmg(dude2,damage2,env2,0)
  720. wait(.5)
  721. end
  722. snd2:Destroy()
  723. fira:Destroy()
  724. val:Destroy()
  725. end
  726. end)
  727. burndude(dude,damage,env,toim)
  728. end
  729.  
  730. --Damage Function--
  731. function dealdmg(dude,damage,env,toim)
  732. hurt = coroutine.wrap(function(dude2,damage2,env2,toim2)
  733. if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
  734. finaldmg = damage + math.random(-env,env)
  735. dude.Humanoid.Health = dude.Humanoid.Health - finaldmg
  736. local vall = Instance.new("ObjectValue",dude)
  737. vall.Name = "IsHit"
  738. debby:AddItem(vall,toim)
  739. local naeeym2 = Instance.new("BillboardGui",dude)
  740. naeeym2.Size = UDim2.new(0,100,0,40)
  741. naeeym2.StudsOffset = Vector3.new(0,3,0)
  742. naeeym2.Adornee = dude.Head
  743. naeeym2.Name = "TalkingBillBoard"
  744. local tecks2 = Instance.new("TextLabel",naeeym2)
  745. tecks2.BackgroundTransparency = 1
  746. tecks2.BorderSizePixel = 0
  747. tecks2.Text = "-"..finaldmg
  748. tecks2.Font = "Fantasy"
  749. tecks2.FontSize = "Size24"
  750. tecks2.TextStrokeTransparency = 0
  751. tecks2.TextColor3 = Color3.new(1,0.6,0)
  752. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  753. tecks2.Size = UDim2.new(1,0,0.5,0)
  754. for i = 1, 5 do
  755. wait(.1)
  756. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  757. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  758. tecks2.TextTransparency = tecks2.TextTransparency + .2
  759. end
  760. naeeym2:Destroy()
  761. end
  762. end)
  763. hurt(dude,damage,env,toim)
  764. end
  765.  
  766. --Blade Touch--
  767. bladeactive = false
  768. burnactive = false
  769. function bladehit(hit)
  770. if bladeactive == true then
  771. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  772. dealdmg(hit.Parent,12,2,.1)
  773. if burnactive == true then
  774. burndmg(hit.Parent,6,3,5)
  775. end
  776. HitSnd:Play()
  777. end
  778. end
  779. end
  780. Hitbox.Touched:connect(bladehit)
  781.  
  782. --Teleport--
  783. function Teleport(pos)
  784. if dell == false then
  785. dell = true
  786. TeleSnd:Play()
  787. local trace = Instance.new("Part",game.Workspace)
  788. trace.Size = Vector3.new(0,0,0)
  789. trace.Position = chara.Torso.Position
  790. trace.CFrame = chara.Torso.CFrame
  791. trace.Anchored = true
  792. trace.CanCollide = false
  793. local mehs = Instance.new("SpecialMesh",trace)
  794. mehs.Scale = Vector3.new(5,10,5)
  795. mehs.MeshId = "http://www.roblox.com/asset/?id=1095708"
  796. tracedisappear = coroutine.wrap(function()
  797. for i = 1, 9 do
  798. wait(.01)
  799. trace.Transparency = trace.Transparency + .1
  800. mehs.Scale = mehs.Scale + Vector3.new(.5,1,.5)
  801. end
  802. trace:Destroy()
  803. end)
  804. tracedisappear()
  805. chara.Torso.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
  806. dell = false
  807. ChargeUAnim:Stop()
  808. end
  809. end
  810.  
  811. --Burn Slash--
  812. function BurnSlash()
  813. if dell == false then
  814. dell = true
  815. UnsheathK()
  816. ChargeUAnim:Play()
  817. wait(.5)
  818. bladeeff.Enabled = true
  819. BurningSnd:Play()
  820. BurnSnd:Play()
  821. wait(.5)
  822. chatfunc("Blazing Blade!")
  823. ChargeUAnim:Stop()
  824. bladeactive = true
  825. burnactive = true
  826. SLAnim:Play()
  827. local bssnd = BurnSlashSnd:clone()
  828. bssnd.Parent = chara
  829. bssnd.PlayOnRemove = true
  830. bssnd:Destroy()
  831. SRAnim:Stop()
  832. wait(.3)
  833. SRAnim:Play()
  834. local bssnd = BurnSlashSnd:clone()
  835. bssnd.Parent = chara
  836. bssnd.PlayOnRemove = true
  837. bssnd:Destroy()
  838. SLAnim:Stop()
  839. wait(.3)
  840. dell = false
  841. bladeeff.Enabled = false
  842. bladeactive = false
  843. burnactive = false
  844. BurningSnd:Stop()
  845. SRAnim:Stop()
  846. SheathK()
  847. end
  848. end
  849.  
  850. --Wave of Fire--
  851. function FireWave()
  852. if dell == false then
  853. dell = true
  854. UnsheathK()
  855. bladeeff.Enabled = true
  856. SlashFireAnim:Play()
  857. BurnSlashSnd:Play()
  858. chatfunc("Fire Wave!")
  859. wait(.2)
  860. local firewave = Instance.new("Part",game.Workspace)
  861. firewave.Size = Vector3.new(8,1,1)
  862. firewave.Transparency = 1
  863. firewave.CanCollide = false
  864. firewave.Position = chara.HumanoidRootPart.Position + chara.HumanoidRootPart.CFrame.lookVector * 5
  865. firewave.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 5
  866. FireEffect(firewave)
  867. local bodf = Instance.new("BodyForce",firewave)
  868. bodf.Force = Vector3.new(0,game.Workspace.Gravity*firewave:GetMass(),0)
  869. firewave.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
  870. debby:AddItem(firewave,10)
  871. firewave.Touched:connect(function(hit)
  872. if hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  873. dealdmg(hit.Parent,15,2,1)
  874. burndmg(hit.Parent,5,2,5)
  875. end
  876. end)
  877. wait(.7)
  878. bladeeff.Enabled = false
  879. SheathK()
  880. dell = false
  881. end
  882. end
  883.  
  884. --Sonic Dice--
  885. function SonicDice()
  886. if dell == false then
  887. dell = true
  888. chatfunc("Sonic Dice...")
  889. chara.Humanoid.WalkSpeed = 0
  890. UnsheathK()
  891. ChargeUAnim:Play()
  892. wait(2)
  893. chara.Humanoid.WalkSpeed = 50
  894. Cloak(1)
  895. ChargeUAnim:Stop()
  896. SpinAnim:Play()
  897. local slashpart = Instance.new("Part",chara)
  898. slashpart.Transparency = 1
  899. slashpart.CanCollide = false
  900. slashpart.Size = Vector3.new(10,10,10)
  901. slashpart.BottomSurface = 0
  902. slashpart.TopSurface = 0
  903. slashpart.Position = chara.Torso.Position
  904. slashpart.CFrame = chara.Torso.CFrame
  905. local pweld = Instance.new("Weld",slashpart)
  906. pweld.Part0 = slashpart
  907. pweld.Part1 = chara.Torso
  908. local pemit = Instance.new("ParticleEmitter",slashpart)
  909. pemit.LightEmission = 1
  910. pemit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.5,5),NumberSequenceKeypoint.new(1,0)})
  911. pemit.Texture = "rbxassetid://337291948"
  912. pemit.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.5,0),NumberSequenceKeypoint.new(1,1)})
  913. pemit.Lifetime = NumberRange.new(.5)
  914. pemit.Rate = 20
  915. pemit.Rotation = NumberRange.new(0,359)
  916. pemit.RotSpeed = NumberRange.new(500)
  917. pemit.Speed = NumberRange.new(0)
  918. slashpart.Touched:connect(function(hit)
  919. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  920. dealdmg(hit.Parent,12,2,0)
  921. HitSnd:Play()
  922. end
  923. end)
  924. for i = 1, 100 do
  925. wait(.1)
  926. local bssnd = SlashSnd:clone()
  927. bssnd.Parent = chara
  928. bssnd.PlayOnRemove = true
  929. bssnd.PlaybackSpeed = bssnd.PlaybackSpeed + math.random(-.5,.5)
  930. bssnd:Destroy()
  931. end
  932. chara.Humanoid.WalkSpeed = 0
  933. SpinAnim:Stop()
  934. slashpart:Destroy()
  935. ChargeUAnim:Play()
  936. Cloak(0)
  937. wait(2)
  938. ChargeUAnim:Stop()
  939. SheathK()
  940. chara.Humanoid.WalkSpeed = 16
  941. dell = false
  942. end
  943. end
  944.  
  945. --Burning Soul--
  946. punchactive = false
  947. function BurningSoul()
  948. if dell == false then
  949. dell = true
  950. ChargeUAnim:Play()
  951. chara.Humanoid.WalkSpeed = 0
  952. for i = 1, 10 do
  953. wait(.1)
  954. for i = 1, #sheathpart do
  955. sheathpart[i].Transparency = sheathpart[i].Transparency + .1
  956. end
  957. end
  958. chatfunc("Burning Soul!")
  959. BurnSnd:Play()
  960. BurningSnd:Play()
  961. lfire = FireEffect(chara["Left Arm"])
  962. rfire = FireEffect(chara["Right Arm"])
  963. local jtrace = Instance.new("Part",game.Workspace)
  964. jtrace.Size = Vector3.new(0,0,0)
  965. jtrace.Position = chara.Torso.Position
  966. jtrace.CFrame = chara.Torso.CFrame - Vector3.new(0,2,0)
  967. jtrace.Anchored = true
  968. jtrace.BrickColor = BrickColor.new("New Yeller")
  969. GongSnd:Play()
  970. local tmesh = Instance.new("SpecialMesh",jtrace)
  971. tmesh.MeshId = "http://www.roblox.com/asset/?id=1125478"
  972. tmesh.Scale = Vector3.new(0,0,0)
  973. for i = 1, 10 do
  974. wait(.01)
  975. jtrace.Transparency = jtrace.Transparency + .1
  976. tmesh.Scale = tmesh.Scale + Vector3.new(2,.05,2)
  977. end
  978. jtrace:Destroy()
  979. wait(.5)
  980. chatfunc("All your efforts are...")
  981. wait(.5)
  982. chara.Humanoid.WalkSpeed = 16
  983. ChargeUAnim:Stop()
  984. MudaSnd:Play()
  985. chatfunc("USELESS USELESS USELESS!")
  986. punchactive = true
  987. for i = 1, 4 do
  988. PunchAnim:Play()
  989. for i = 1, 10 do
  990. wait(.1)
  991. local bssnd = BurnSlashSnd:clone()
  992. bssnd.Parent = chara
  993. bssnd.PlayOnRemove = true
  994. bssnd.PlaybackSpeed = bssnd.PlaybackSpeed + math.random(-.2,.2)
  995. bssnd:Destroy()
  996. end
  997. end
  998. rfire:Destroy()
  999. lfire:Destroy()
  1000. BurningSnd:Stop()
  1001. punchactive = false
  1002. PunchAnim:Stop()
  1003. ChargeUAnim:Play()
  1004. chara.Humanoid.WalkSpeed = 0
  1005. for i = 1, 10 do
  1006. wait(.1)
  1007. for i = 1, #sheathpart do
  1008. sheathpart[i].Transparency = sheathpart[i].Transparency - .1
  1009. end
  1010. end
  1011. ChargeUAnim:Stop()
  1012. chatfunc("Give me a break...")
  1013. chara.Humanoid.WalkSpeed = 16
  1014. dell = false
  1015. end
  1016. end
  1017. function HandTouch(hit)
  1018. if punchactive == true then
  1019. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  1020. BurnPunchSnd:Play()
  1021. dealdmg(hit.Parent,5,2,0.1)
  1022. burndmg(hit.Parent,1,0,7)
  1023. end
  1024. end
  1025. end
  1026. chara["Left Arm"].Touched:connect(HandTouch)
  1027. chara["Right Arm"].Touched:connect(HandTouch)
  1028.  
  1029. --Dragon Wrath--
  1030. function DragonWrath()
  1031. if dell == false then
  1032. dell = true
  1033. GongSnd:Play()
  1034. local spellcircle = Instance.new("Part",chara)
  1035. spellcircle.Anchored = true
  1036. spellcircle.Size = Vector3.new(50,1,50)
  1037. spellcircle.CFrame = chara.Torso.CFrame - Vector3.new(0,2.4,0)
  1038. spellcircle.Transparency = 1
  1039. spellcircle.CanCollide = false
  1040. local blkm = Instance.new("BlockMesh",spellcircle)
  1041. blkm.Scale = Vector3.new(0,1,0)
  1042. local dec = Instance.new("Decal",spellcircle)
  1043. dec.Texture = "http://www.roblox.com/asset/?id=57955374"
  1044. dec.Transparency = 1
  1045. dec.Face = "Top"
  1046. local ptl = Instance.new("PointLight",spellcircle)
  1047. ptl.Range = 0
  1048. ptl.Color = Color3.new(1,.5,0)
  1049. local bpos = Instance.new("BodyPosition",chara.Torso)
  1050. bpos.Position = chara.Torso.Position + Vector3.new(0,10,0)
  1051. bpos.maxForce = Vector3.new(10000,10000,10000)
  1052. RiseAnim:Play()
  1053. spellc = coroutine.wrap(function()
  1054. while spellc ~= nil do
  1055. wait(.01)
  1056. spellcircle.CFrame = spellcircle.CFrame * CFrame.fromEulerAnglesXYZ(0,10,0)
  1057. end
  1058. end)
  1059. spellc()
  1060. for i = 1, 10 do
  1061. wait(.01)
  1062. ptl.Range = ptl.Range + 10
  1063. dec.Transparency = dec.Transparency - .1
  1064. blkm.Scale = blkm.Scale + Vector3.new(.2,0,.2)
  1065. end
  1066. wait(.9)
  1067. chatfunc("Are you ready to die?")
  1068. wait(1)
  1069. chatfunc("BURN IN HELL.")
  1070. wait(1)
  1071. local ex = Instance.new("Explosion",game.Workspace)
  1072. ex.Position = chara.Torso.Position
  1073. ex.BlastPressure = 0
  1074. ex.BlastRadius = 50
  1075. ex.Visible = false
  1076. ex.Hit:connect(function(hit)
  1077. if hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid")~=nil then
  1078. local torsy = nil
  1079. if hit.Parent:FindFirstChild("Torso")~=nil then
  1080. torsy = hit.Parent.Torso
  1081. elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
  1082. torsy = hit.Parent.UpperTorso
  1083. end
  1084. local bodf = Instance.new("BodyVelocity",torsy)
  1085. bodf.Velocity = (torsy.CFrame.lookVector*-100)+Vector3.new(0,50,0)
  1086. debby:AddItem(bodf,1)
  1087. local fir = FireEffect(torsy)
  1088. fir.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3),NumberSequenceKeypoint.new(1,0)})
  1089. fir.Acceleration = Vector3.new(0,90,0)
  1090. dealdmg(hit.Parent,50,0,1)
  1091. burndmg(hit.Parent,10,2,5)
  1092. end
  1093. end)
  1094. local fieff = FireEffect(spellcircle)
  1095. fieff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,20),NumberSequenceKeypoint.new(1,0)})
  1096. fieff.Acceleration = Vector3.new(0,400,0)
  1097. fieff.Rate = 99999
  1098. BurningSnd:Play()
  1099. BurnSnd:Play()
  1100. wait(5)
  1101. BurningSnd:Stop()
  1102. fieff.Enabled = false
  1103. wait(1)
  1104. fieff:Destroy()
  1105. for i = 1, 10 do
  1106. wait(.01)
  1107. ptl.Range = ptl.Range - 10
  1108. dec.Transparency = dec.Transparency + .1
  1109. blkm.Scale = blkm.Scale - Vector3.new(.2,0,.2)
  1110. end
  1111. spellcircle:Destroy()
  1112. bpos:Destroy()
  1113. RiseAnim:Stop()
  1114. dell = false
  1115. end
  1116. end
  1117.  
  1118. --Nightmare--
  1119. didgrab = false
  1120. activegrab = false
  1121. function Nightmare(hit)
  1122. if activegrab == true then
  1123. if hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid")~=nil then
  1124. activegrab = false
  1125. chara.Humanoid.WalkSpeed = 0
  1126. UnsheathK()
  1127. dell = true
  1128. didgrab = true
  1129. local torsy = nil
  1130. if hit.Parent:FindFirstChild("Torso")~=nil then
  1131. torsy = hit.Parent.Torso
  1132. elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
  1133. torsy = hit.Parent.UpperTorso
  1134. end
  1135. chara.Torso.CFrame = torsy.CFrame + (torsy.CFrame.lookVector*-30)
  1136. hit.Parent.Humanoid.PlatformStand = true
  1137. local bpos = Instance.new("BodyPosition",torsy)
  1138. bpos.Position = torsy.Position
  1139. bpos.maxForce = Vector3.new(10000,10000,10000)
  1140. wait(1)
  1141. local slashpart = Instance.new("Part",chara)
  1142. slashpart.Transparency = 1
  1143. slashpart.CanCollide = false
  1144. slashpart.Anchored = true
  1145. slashpart.Size = Vector3.new(10,10,10)
  1146. slashpart.BottomSurface = 0
  1147. slashpart.TopSurface = 0
  1148. slashpart.Position = torsy.Position
  1149. slashpart.CFrame = torsy.CFrame
  1150. local pemit = Instance.new("ParticleEmitter",slashpart)
  1151. pemit.LightEmission = 1
  1152. pemit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.5,5),NumberSequenceKeypoint.new(1,0)})
  1153. pemit.Texture = "rbxassetid://337291948"
  1154. pemit.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.5,0),NumberSequenceKeypoint.new(1,1)})
  1155. pemit.Lifetime = NumberRange.new(.5)
  1156. pemit.Rate = 20
  1157. pemit.Rotation = NumberRange.new(0,359)
  1158. pemit.RotSpeed = NumberRange.new(500)
  1159. pemit.Speed = NumberRange.new(0)
  1160. for i = 1, 50 do
  1161. wait(.01)
  1162. local bssnd = SlashSnd:clone()
  1163. bssnd.Parent = chara
  1164. bssnd.PlayOnRemove = true
  1165. bssnd.PlaybackSpeed = bssnd.PlaybackSpeed + math.random(-.5,.5)
  1166. bssnd:Destroy()
  1167. torsy.CFrame = torsy.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1168. dealdmg(hit.Parent,1,2,0)
  1169. end
  1170. slashpart:Destroy()
  1171. wait(.5)
  1172. local spellcircle = Instance.new("Part",torsy)
  1173. spellcircle.Anchored = true
  1174. spellcircle.Size = Vector3.new(10,1,10)
  1175. spellcircle.CFrame = CFrame.new(torsy.Position.X,torsy.Position.Y,torsy.Position.Z) - Vector3.new(0,2.4,0)
  1176. spellcircle.Transparency = 1
  1177. spellcircle.CanCollide = false
  1178. local blkm = Instance.new("BlockMesh",spellcircle)
  1179. blkm.Scale = Vector3.new(0,1,0)
  1180. local dec = Instance.new("Decal",spellcircle)
  1181. dec.Texture = "http://www.roblox.com/asset/?id=57955374"
  1182. dec.Transparency = 1
  1183. dec.Face = "Top"
  1184. local ptl = Instance.new("PointLight",spellcircle)
  1185. ptl.Range = 0
  1186. ptl.Color = Color3.new(1,.5,0)
  1187. GongSnd:Play()
  1188. spellc = coroutine.wrap(function()
  1189. while spellc ~= nil do
  1190. wait(.01)
  1191. spellcircle.CFrame = spellcircle.CFrame * CFrame.fromEulerAnglesXYZ(0,10,0)
  1192. end
  1193. end)
  1194. spellc()
  1195. for i = 1, 10 do
  1196. wait(.01)
  1197. ptl.Range = ptl.Range + 4
  1198. dec.Transparency = dec.Transparency - .1
  1199. blkm.Scale = blkm.Scale + Vector3.new(.4,0,.4)
  1200. end
  1201. wait(1)
  1202. local ex = Instance.new("Explosion",game.Workspace)
  1203. ex.Position = chara.Torso.Position
  1204. ex.BlastPressure = 0
  1205. ex.BlastRadius = 50
  1206. ex.Visible = false
  1207. ex.Hit:connect(function(hit)
  1208. if hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid")~=nil then
  1209. local torsy = nil
  1210. if hit.Parent:FindFirstChild("Torso")~=nil then
  1211. torsy = hit.Parent.Torso
  1212. elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
  1213. torsy = hit.Parent.UpperTorso
  1214. end
  1215. local bodf = Instance.new("BodyVelocity",torsy)
  1216. bodf.Velocity = Vector3.new(math.random(-100,100),40,math.random(-100,100))
  1217. debby:AddItem(bodf,1)
  1218. bpos:Destroy()
  1219. local fir = FireEffect(torsy)
  1220. fir.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3),NumberSequenceKeypoint.new(1,0)})
  1221. fir.Acceleration = Vector3.new(0,90,0)
  1222. dealdmg(hit.Parent,30,0,1)
  1223. burndmg(hit.Parent,20,5,999)
  1224. end
  1225. end)
  1226. local fieff = FireEffect(spellcircle)
  1227. fieff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,20),NumberSequenceKeypoint.new(1,0)})
  1228. fieff.Acceleration = Vector3.new(0,400,0)
  1229. fieff.Rate = 99999
  1230. BurningSnd:Play()
  1231. BurnSnd:Play()
  1232. wait(5)
  1233. BurningSnd:Stop()
  1234. fieff.Enabled = false
  1235. wait(1)
  1236. fieff:Destroy()
  1237. for i = 1, 10 do
  1238. wait(.01)
  1239. ptl.Range = ptl.Range - 4
  1240. dec.Transparency = dec.Transparency + .1
  1241. blkm.Scale = blkm.Scale - Vector3.new(.4,0,.4)
  1242. end
  1243. spellcircle:Destroy()
  1244. dell = false
  1245. chara.Humanoid.WalkSpeed = 16
  1246. didgrab = false
  1247. ChargeUAnim:Stop()
  1248. SheathK()
  1249. end
  1250. end
  1251. end
  1252. chara.Torso.Touched:connect(Nightmare)
  1253.  
  1254. --Button1Down--
  1255. dell = false
  1256. function onButton1Down()
  1257. if dell == false then
  1258. dell = true
  1259. UnsheathK()
  1260. bladeactive = true
  1261. for i = 1, 2 do
  1262. SLAnim:Play()
  1263. SlashSnd:Play()
  1264. SRAnim:Stop()
  1265. wait(.3)
  1266. SRAnim:Play()
  1267. SlashSnd:Play()
  1268. SLAnim:Stop()
  1269. wait(.3)
  1270. end
  1271. SheathK()
  1272. bladeactive = false
  1273. dell = false
  1274. SRAnim:Stop()
  1275. SLAnim:Stop()
  1276. end
  1277. end
  1278.  
  1279. --KeyDowns--
  1280. function onKeyDown(key)
  1281. if key == "z" then
  1282. Teleport(Mouse.Hit.p + Vector3.new(0,2,0))
  1283. elseif key == "x" then
  1284. BurnSlash()
  1285. elseif key == "c" then
  1286. FireWave()
  1287. elseif key == "v" then
  1288. SonicDice()
  1289. elseif key == "b" then
  1290. BurningSoul()
  1291. elseif key == "n" then
  1292. DragonWrath()
  1293. elseif key == "m" then
  1294. dell = true
  1295. chara.Humanoid.WalkSpeed = 5
  1296. ChargeUAnim:Play()
  1297. activegrab = true
  1298. wait(5)
  1299. if didgrab == false then
  1300. chatfunc("Crap.")
  1301. ChargeUAnim:Stop()
  1302. activegrab = false
  1303. dell = false
  1304. chara.Humanoid.WalkSpeed = 16
  1305. elseif didgrab == true then
  1306. end
  1307. elseif key == "l" then
  1308. if mus == true then
  1309. Music:Stop()
  1310. mus = false
  1311. elseif mus == false then
  1312. Music:Play()
  1313. mus = true
  1314. end
  1315. end
  1316. end
  1317.  
  1318. --Mouse Functions--
  1319. Mouse = player:GetMouse()
  1320. if Mouse then
  1321. Mouse.Button1Down:connect(onButton1Down)
  1322. Mouse.KeyDown:connect(onKeyDown)
  1323. end
  1324.  
  1325. while true do
  1326. wait(.1)
  1327. chara.Humanoid.Health = math.floor(chara.Humanoid.Health + 50)
  1328. htecks.Text = chara.Humanoid.Health.."/"..chara.Humanoid.MaxHealth
  1329. for i = 1, #katanapart do
  1330. katanapart[i].Anchored = false
  1331. end
  1332. for i = 1, #sheathpart do
  1333. sheathpart[i].Anchored = false
  1334. end
  1335. for i = 1, #lap do
  1336. lap[i].Anchored = false
  1337. end
  1338. for i = 1, #rap do
  1339. rap[i].Anchored = false
  1340. end
  1341. for i = 1, #llp do
  1342. llp[i].Anchored = false
  1343. end
  1344. for i = 1, #rlp do
  1345. rlp[i].Anchored = false
  1346. end
  1347. for i = 1, #chp do
  1348. chp[i].Anchored = false
  1349. end
  1350. for i = 1, #hdp do
  1351. hdp[i].Anchored = false
  1352. end
  1353. for i = 1, #ch do
  1354. if ch[i].ClassName == "Part" then
  1355. ch[i].Anchored = false
  1356. end
  1357. end
  1358. end
  1359. --//====================================================\\--
  1360. --|| CREATED BY SHACKLUSTER
  1361. --\\====================================================//--
  1362.  
  1363.  
  1364.  
  1365. local createstuff = function()
  1366. local stuff = Instance.new("Model")
  1367. local mesh = Instance.new("FileMesh")
  1368. local part = Instance.new("Part")
  1369. local mesh_2 = Instance.new("CylinderMesh")
  1370. local weld = Instance.new("ManualWeld")
  1371. local mesh_3 = Instance.new("SpecialMesh")
  1372. local decal = Instance.new("Decal")
  1373. local pillar = Instance.new("Part")
  1374. local rock = Instance.new("Part")
  1375. local core = Instance.new("Attachment")
  1376. local emit = Instance.new("ParticleEmitter")
  1377. local mesh_5 = Instance.new("FileMesh")
  1378. local rockspike = Instance.new("Part")
  1379. local mesh_6 = Instance.new("SpecialMesh")
  1380. local shield = Instance.new("Part")
  1381. local core_2 = Instance.new("Attachment")
  1382. local spinepart = Instance.new("Part")
  1383. local mesh_7 = Instance.new("FileMesh")
  1384. local pants = Instance.new("Pants")
  1385. local shirt = Instance.new("Shirt")
  1386. local emit_2 = Instance.new("ParticleEmitter")
  1387. local vortex = Instance.new("ParticleEmitter")
  1388. local wave = Instance.new("ParticleEmitter")
  1389. Hulmet = Instance.new("Part")
  1390. MSHE = Instance.new("SpecialMesh")
  1391. WULD = Instance.new("Weld")
  1392. o1 = Instance.new("Model")
  1393. o2 = Instance.new("Part")
  1394. o3 = Instance.new("BlockMesh")
  1395. o4 = Instance.new("Part")
  1396. o5 = Instance.new("BlockMesh")
  1397. o6 = Instance.new("CFrameValue")
  1398. o7 = Instance.new("Weld")
  1399. o8 = Instance.new("Part")
  1400. o9 = Instance.new("BlockMesh")
  1401. o10 = Instance.new("CFrameValue")
  1402. o11 = Instance.new("Weld")
  1403. o12 = Instance.new("Part")
  1404. o13 = Instance.new("BlockMesh")
  1405. o14 = Instance.new("CFrameValue")
  1406. o15 = Instance.new("Weld")
  1407. o16 = Instance.new("Part")
  1408. o17 = Instance.new("BlockMesh")
  1409. o18 = Instance.new("CFrameValue")
  1410. o19 = Instance.new("Weld")
  1411. o20 = Instance.new("Part")
  1412. o21 = Instance.new("BlockMesh")
  1413. o22 = Instance.new("CFrameValue")
  1414. o23 = Instance.new("Weld")
  1415. o24 = Instance.new("Part")
  1416. o25 = Instance.new("BlockMesh")
  1417. o26 = Instance.new("CFrameValue")
  1418. o27 = Instance.new("Weld")
  1419. o28 = Instance.new("Part")
  1420. o29 = Instance.new("CFrameValue")
  1421. o30 = Instance.new("Weld")
  1422. o31 = Instance.new("Part")
  1423. o32 = Instance.new("CFrameValue")
  1424. o33 = Instance.new("Weld")
  1425. o34 = Instance.new("Part")
  1426. o35 = Instance.new("SpecialMesh")
  1427. o36 = Instance.new("CFrameValue")
  1428. o37 = Instance.new("Weld")
  1429. weldtoarm = Instance.new("Weld")
  1430.  
  1431. stuff.Name = "Stuff"
  1432. stuff.Parent = workspace
  1433. pillar.Size = Vector3.new(1, 1, 1)
  1434. pillar.Name = "Pillar"
  1435. pillar.Material = Enum.Material.Metal
  1436. pillar.TopSurface = Enum.SurfaceType.Smooth
  1437. pillar.BottomSurface = Enum.SurfaceType.Smooth
  1438. pillar.Parent = stuff
  1439. pillar.CFrame = CFrame.new(-26.77, 0.5, -37.02)
  1440. rock.Size = Vector3.new(2.03, 1.978, 2.057)
  1441. rock.BottomSurface = Enum.SurfaceType.Smooth
  1442. rock.Name = "Rock"
  1443. rock.TopSurface = Enum.SurfaceType.Smooth
  1444. rock.Parent = stuff
  1445. rock.CFrame = CFrame.new(-0.43, 45.908, -52.56)
  1446. core.Name = "Core"
  1447. core.Parent = rock
  1448. emit.Enabled = false
  1449. emit.Lifetime = NumberRange.new(1, 4)
  1450. emit.Name = "Emit"
  1451. emit.Speed = NumberRange.new(0, 35)
  1452. emit.Rotation = NumberRange.new(0, 360)
  1453. emit.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.037, 0.754), NumberSequenceKeypoint.new(0.067, 0), NumberSequenceKeypoint.new(1, 0)})
  1454. emit.VelocitySpread = 360
  1455. emit.Texture = "rbxassetid://281633012"
  1456. emit.Acceleration = Vector3.new(0, -15, 0)
  1457. emit.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(1, 1, 1))
  1458. emit.RotSpeed = NumberRange.new(-25, 25)
  1459. emit.SpreadAngle = Vector2.new(360, 360)
  1460. emit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3), NumberSequenceKeypoint.new(0.255, 3.06), NumberSequenceKeypoint.new(0.649, 2.131), NumberSequenceKeypoint.new(1, 0)})
  1461. emit.Parent = core
  1462. mesh_5.MeshId = "rbxassetid://1861108040"
  1463. mesh_5.Parent = rock
  1464. rockspike.Anchored = true
  1465. rockspike.Size = Vector3.new(3.364, 20, 3.364)
  1466. rockspike.BottomSurface = Enum.SurfaceType.Smooth
  1467. rockspike.Material = Enum.Material.Grass
  1468. rockspike.Color = Color3.new(1, 1, 1)
  1469. rockspike.Name = "RockSpike"
  1470. rockspike.TopSurface = Enum.SurfaceType.Smooth
  1471. rockspike.BrickColor = BrickColor.new("White")
  1472. rockspike.Parent = stuff
  1473. rockspike.CFrame = CFrame.new(-0.43, 46.208, -29.96)
  1474. mesh_6.TextureId = "rbxassetid://121470786"
  1475. mesh_6.MeshType = Enum.MeshType.FileMesh
  1476. mesh_6.MeshId = "rbxassetid://1861231635"
  1477. mesh_6.Parent = rockspike
  1478. shield.Size = Vector3.new(1, 1, 1)
  1479. shield.Name = "Shield"
  1480. shield.Material = Enum.Material.Metal
  1481. shield.TopSurface = Enum.SurfaceType.Smooth
  1482. shield.BottomSurface = Enum.SurfaceType.Smooth
  1483. shield.Parent = stuff
  1484. shield.CFrame = CFrame.new(-26.77, 0.5, -37.02)
  1485. core_2.Name = "Core"
  1486. core_2.Parent = shield
  1487. spinepart.CanCollide = false
  1488. spinepart.Size = Vector3.new(0.3, 0.3, 0.6)
  1489. spinepart.BrickColor = BrickColor.new("Institutional white")
  1490. spinepart.BottomSurface = Enum.SurfaceType.Smooth
  1491. spinepart.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1492. spinepart.Name = "SpinePart"
  1493. spinepart.TopSurface = Enum.SurfaceType.Smooth
  1494. spinepart.Parent = stuff
  1495. spinepart.CFrame = CFrame.new(-24.33, 46.208, -52.56)
  1496. mesh_7.MeshId = "rbxassetid://1861166416"
  1497. mesh_7.Parent = spinepart
  1498. pants.Name = "Pants"
  1499. pants.PantsTemplate = "http://www.roblox.com/asset/?id=243651286"
  1500. pants.Parent = stuff
  1501. shirt.Name = "Shirt"
  1502. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=766861384"
  1503. shirt.Parent = stuff
  1504. emit_2.Enabled = false
  1505. emit_2.Lifetime = NumberRange.new(1, 4)
  1506. emit_2.Name = "Emit"
  1507. emit_2.Speed = NumberRange.new(0, 35)
  1508. emit_2.Rotation = NumberRange.new(0, 360)
  1509. emit_2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.037, 0.754), NumberSequenceKeypoint.new(0.067, 0), NumberSequenceKeypoint.new(1, 0)})
  1510. emit_2.VelocitySpread = 360
  1511. emit_2.Texture = "rbxassetid://281633012"
  1512. emit_2.Acceleration = Vector3.new(0, -15, 0)
  1513. emit_2.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(1, 1, 1))
  1514. emit_2.RotSpeed = NumberRange.new(-25, 25)
  1515. emit_2.SpreadAngle = Vector2.new(360, 360)
  1516. emit_2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1, 0.5), NumberSequenceKeypoint.new(1, 0)})
  1517. emit_2.Parent = stuff
  1518. vortex.Enabled = false
  1519. vortex.Name = "Vortex"
  1520. vortex.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.3, 0.5), NumberSequenceKeypoint.new(1, 0.5)})
  1521. vortex.Lifetime = NumberRange.new(1)
  1522. vortex.Rate = 0
  1523. vortex.Speed = NumberRange.new(0)
  1524. vortex.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(1, 1, 1))
  1525. vortex.Rotation = NumberRange.new(0, 360)
  1526. vortex.ZOffset = -2
  1527. vortex.RotSpeed = NumberRange.new(360)
  1528. vortex.LightEmission = 1
  1529. vortex.Texture = "rbxassetid://1084969997"
  1530. vortex.LockedToPart = true
  1531. vortex.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 0)})
  1532. vortex.Parent = stuff
  1533. wave.Enabled = false
  1534. wave.Lifetime = NumberRange.new(0.3)
  1535. wave.Name = "Wave"
  1536. wave.Speed = NumberRange.new(0)
  1537. wave.LightEmission = 1
  1538. wave.Rate = 1
  1539. wave.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.17, 0.393), NumberSequenceKeypoint.new(0.334, 0.661), NumberSequenceKeypoint.new(0.535, 0.836), NumberSequenceKeypoint.new(1, 1)})
  1540. wave.Texture = "rbxassetid://1084991215"
  1541. wave.Rotation = NumberRange.new(-180, 180)
  1542. wave.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 0)})
  1543. wave.ZOffset = 1
  1544. wave.Parent = stuff
  1545. Hulmet.Position = Hulmet.Position + Vector3.new(0,10,0)
  1546. Hulmet.Parent = game.Players.LocalPlayer.Character
  1547. Hulmet.Name = "Helmet"
  1548. Hulmet.Size = Vector3.new(1.643, 1.157, 1.696)
  1549. Hulmet.Material = Enum.Material.Metal
  1550. Hulmet.BrickColor = BrickColor.new("Really black")
  1551. MSHE.Parent = Hulmet
  1552. MSHE.MeshId = "rbxassetid://1011491872"
  1553. WULD.Parent = Hulmet
  1554. WULD.Part0 = Hulmet
  1555. WULD.Part1 = game.Players.LocalPlayer.Character.Head
  1556. WULD.C1 = CFrame.Angles(0,-.7,0)
  1557. WULD.C0 = CFrame.new(0,-.6,0)
  1558. o1.Name = "Armlet"
  1559. o1.Parent = game.Players.LocalPlayer.Character
  1560. o2.Name = "svatic1"
  1561. o2.Parent = o1
  1562. o2.Material = Enum.Material.SmoothPlastic
  1563. o2.BrickColor = BrickColor.new("Really black")
  1564. o2.Position = Vector3.new(9.5394268, 1.15889382, -30.4923649)
  1565. o2.Rotation = Vector3.new(34.4199982, -4.80000019, 153.710007)
  1566. o2.Size = Vector3.new(0.831344962, 0.831338942, 0.831339061)
  1567. o2.CFrame = CFrame.new(9.5394268, 1.15889382, -30.4923649, -0.893398523, -0.441397756, -0.0837334841, 0.407822043, -0.718593299, -0.563310921, 0.188470751, -0.537409127, 0.822001636)
  1568. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1569. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1570. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1571. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1572. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1573. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1574. o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1575. o2.Position = Vector3.new(9.5394268, 1.15889382, -30.4923649)
  1576. o2.Orientation = Vector3.new(34.2900009, -5.82000017, 150.419998)
  1577. o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1578. o3.Parent = o2
  1579. o3.Scale = Vector3.new(0.999996185, 0.598279178, 0.0991418734)
  1580. o3.Scale = Vector3.new(0.999996185, 0.598279178, 0.0991418734)
  1581. o4.Name = "svatic2"
  1582. o4.Parent = o1
  1583. o4.Material = Enum.Material.SmoothPlastic
  1584. o4.BrickColor = BrickColor.new("Really black")
  1585. o4.Position = Vector3.new(9.51736546, 1.06919134, -30.4028416)
  1586. o4.Rotation = Vector3.new(34.4199982, -4.80000019, 153.710007)
  1587. o4.Size = Vector3.new(0.831344962, 0.831338942, 0.831339061)
  1588. o4.CFrame = CFrame.new(9.51736546, 1.06919134, -30.4028416, -0.893398523, -0.441397756, -0.0837334841, 0.407822043, -0.718593299, -0.563310921, 0.188470751, -0.537409127, 0.822001636)
  1589. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1590. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1591. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1592. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1593. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1594. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1595. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1596. o4.Position = Vector3.new(9.51736546, 1.06919134, -30.4028416)
  1597. o4.Orientation = Vector3.new(34.2900009, -5.82000017, 150.419998)
  1598. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1599. o5.Parent = o4
  1600. o5.Scale = Vector3.new(0.999996185, 0.100022063, 0.348278195)
  1601. o5.Scale = Vector3.new(0.999996185, 0.100022063, 0.348278195)
  1602. o6.Name = "qRelativeCFrameWeldValue"
  1603. o6.Parent = o4
  1604. o6.Value = CFrame.new(0, -0.0218372345, -0.105447769, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1605. o7.Name = "qCFrameWeldThingy"
  1606. o7.Parent = o4
  1607. o7.C1 = CFrame.new(0, -0.0260860808, -0.125964642, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1608. o7.Part0 = o2
  1609. o7.Part1 = o4
  1610. o8.Name = "svatic3"
  1611. o8.Parent = o1
  1612. o8.Material = Enum.Material.SmoothPlastic
  1613. o8.BrickColor = BrickColor.new("Really black")
  1614. o8.Position = Vector3.new(9.50574112, 1.21955931, -30.7833157)
  1615. o8.Rotation = Vector3.new(34.4199982, -4.80000019, 153.710007)
  1616. o8.Size = Vector3.new(0.831344962, 0.831338942, 0.831339061)
  1617. o8.CFrame = CFrame.new(9.50574112, 1.21955931, -30.7833157, -0.893398523, -0.441397756, -0.0837334841, 0.407822043, -0.718593299, -0.563310921, 0.188470751, -0.537409127, 0.822001636)
  1618. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1619. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1620. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1621. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1622. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1623. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1624. o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1625. o8.Position = Vector3.new(9.50574112, 1.21955931, -30.7833157)
  1626. o8.Orientation = Vector3.new(34.2900009, -5.82000017, 150.419998)
  1627. o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1628. o9.Parent = o8
  1629. o9.Scale = Vector3.new(0.999996185, 0.348996192, 0.0991418734)
  1630. o9.Scale = Vector3.new(0.999996185, 0.348996192, 0.0991418734)
  1631. o10.Name = "qRelativeCFrameWeldValue"
  1632. o10.Parent = o8
  1633. o10.Value = CFrame.new(0, -0.106843948, 0.226449966, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1634. o11.Name = "qCFrameWeldThingy"
  1635. o11.Parent = o8
  1636. o11.C1 = CFrame.new(0, -0.127632454, 0.270510107, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1637. o11.Part0 = o2
  1638. o11.Part1 = o8
  1639. o12.Name = "svatic4"
  1640. o12.Parent = o1
  1641. o12.Material = Enum.Material.SmoothPlastic
  1642. o12.BrickColor = BrickColor.new("Really black")
  1643. o12.Position = Vector3.new(9.40566349, 0.893889546, -30.553009)
  1644. o12.Rotation = Vector3.new(34.4199982, -4.80000019, 153.710007)
  1645. o12.Size = Vector3.new(0.831344962, 0.831338942, 0.831339061)
  1646. o12.CFrame = CFrame.new(9.40566349, 0.893889546, -30.553009, -0.893398523, -0.441397756, -0.0837334841, 0.407822043, -0.718593299, -0.563310921, 0.188470751, -0.537409127, 0.822001636)
  1647. o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1648. o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1649. o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1650. o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1651. o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1652. o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1653. o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1654. o12.Position = Vector3.new(9.40566349, 0.893889546, -30.553009)
  1655. o12.Orientation = Vector3.new(34.2900009, -5.82000017, 150.419998)
  1656. o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1657. o13.Parent = o12
  1658. o13.Scale = Vector3.new(0.999996185, 0.100022063, 0.364750892)
  1659. o13.Scale = Vector3.new(0.999996185, 0.100022063, 0.364750892)
  1660. o14.Name = "qRelativeCFrameWeldValue"
  1661. o14.Parent = o12
  1662. o14.Value = CFrame.new(0, -0.236118317, -0.0926094055, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1663. o15.Name = "qCFrameWeldThingy"
  1664. o15.Parent = o12
  1665. o15.C1 = CFrame.new(0, -0.28205961, -0.110628322, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1666. o15.Part0 = o2
  1667. o15.Part1 = o12
  1668. o16.Name = "svatic5"
  1669. o16.Parent = o1
  1670. o16.Material = Enum.Material.SmoothPlastic
  1671. o16.BrickColor = BrickColor.new("Really black")
  1672. o16.Position = Vector3.new(9.65675831, 1.39117944, -30.4388123)
  1673. o16.Rotation = Vector3.new(34.4199982, -4.80000019, 153.710007)
  1674. o16.Size = Vector3.new(0.831344962, 0.831338942, 0.831339061)
  1675. o16.CFrame = CFrame.new(9.65675831, 1.39117944, -30.4388123, -0.893398523, -0.441397756, -0.0837334841, 0.407822043, -0.718593299, -0.563310921, 0.188470751, -0.537409127, 0.822001636)
  1676. o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1677. o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1678. o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1679. o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1680. o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1681. o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1682. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1683. o16.Position = Vector3.new(9.65675831, 1.39117944, -30.4388123)
  1684. o16.Orientation = Vector3.new(34.2900009, -5.82000017, 150.419998)
  1685. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1686. o17.Parent = o16
  1687. o17.Scale = Vector3.new(0.999996185, 0.100022063, 0.336512148)
  1688. o17.Scale = Vector3.new(0.999996185, 0.100022063, 0.336512148)
  1689. o18.Name = "qRelativeCFrameWeldValue"
  1690. o18.Parent = o16
  1691. o18.Value = CFrame.new(0, 0.207174301, 0.080909729, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1692. o19.Name = "qCFrameWeldThingy"
  1693. o19.Parent = o16
  1694. o19.C1 = CFrame.new(0, 0.247483984, 0.096652247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1695. o19.Part0 = o2
  1696. o19.Part1 = o16
  1697. o20.Name = "svatic6"
  1698. o20.Parent = o1
  1699. o20.Material = Enum.Material.SmoothPlastic
  1700. o20.BrickColor = BrickColor.new("Really black")
  1701. o20.Position = Vector3.new(9.54831028, 1.05523241, -30.2259464)
  1702. o20.Rotation = Vector3.new(34.4199982, -4.80000019, 153.710007)
  1703. o20.Size = Vector3.new(0.831344962, 0.831338942, 0.831339061)
  1704. o20.CFrame = CFrame.new(9.54831028, 1.05523241, -30.2259464, -0.893398523, -0.441397756, -0.0837334841, 0.407822043, -0.718593299, -0.563310921, 0.188470751, -0.537409127, 0.822001636)
  1705. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1706. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1707. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1708. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1709. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1710. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1711. o20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1712. o20.Position = Vector3.new(9.54831028, 1.05523241, -30.2259464)
  1713. o20.Orientation = Vector3.new(34.2900009, -5.82000017, 150.419998)
  1714. o20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1715. o21.Parent = o20
  1716. o21.Scale = Vector3.new(0.999996185, 0.348996192, 0.0991418734)
  1717. o21.Scale = Vector3.new(0.999996185, 0.348996192, 0.0991418734)
  1718. o22.Name = "qRelativeCFrameWeldValue"
  1719. o22.Parent = o20
  1720. o22.Value = CFrame.new(0, 0.0607795715, -0.231582642, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1721. o23.Name = "qCFrameWeldThingy"
  1722. o23.Parent = o20
  1723. o23.C1 = CFrame.new(0, 0.0726053864, -0.276641428, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1724. o23.Part0 = o2
  1725. o23.Part1 = o20
  1726. o24.Name = "svatic7"
  1727. o24.Parent = o1
  1728. o24.Material = Enum.Material.SmoothPlastic
  1729. o24.BrickColor = BrickColor.new("Really black")
  1730. o24.Position = Vector3.new(9.53892517, 1.21178222, -30.6091824)
  1731. o24.Rotation = Vector3.new(34.4199982, -4.80000019, 153.710007)
  1732. o24.Size = Vector3.new(0.831344962, 0.831338942, 0.831339061)
  1733. o24.CFrame = CFrame.new(9.53892517, 1.21178222, -30.6091824, -0.893398523, -0.441397756, -0.0837334841, 0.407822043, -0.718593299, -0.563310921, 0.188470751, -0.537409127, 0.822001636)
  1734. o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1735. o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1736. o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1737. o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1738. o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1739. o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1740. o24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1741. o24.Position = Vector3.new(9.53892517, 1.21178222, -30.6091824)
  1742. o24.Orientation = Vector3.new(34.2900009, -5.82000017, 150.419998)
  1743. o24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1744. o25.Parent = o24
  1745. o25.Scale = Vector3.new(0.999996185, 0.100022063, 0.348278195)
  1746. o25.Scale = Vector3.new(0.999996185, 0.100022063, 0.348278195)
  1747. o26.Name = "qRelativeCFrameWeldValue"
  1748. o26.Parent = o24
  1749. o26.Value = CFrame.new(0, -0.0209236145, 0.105287552, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1750. o27.Name = "qCFrameWeldThingy"
  1751. o27.Parent = o24
  1752. o27.C1 = CFrame.new(0, -0.0249946993, 0.125773236, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1753. o27.Part0 = o2
  1754. o27.Part1 = o24
  1755. o28.Name = "Right Arm"
  1756. o28.Parent = o1
  1757. o28.Material = Enum.Material.SmoothPlastic
  1758. o28.BrickColor = BrickColor.new("Really black")
  1759. o28.Transparency = 1
  1760. o28.Position = Vector3.new(9.33767605, 1.24664795, -30.4727879)
  1761. o28.Rotation = Vector3.new(114.800003, 63.2999992, -39.2599983)
  1762. o28.FormFactor = Enum.FormFactor.Symmetric
  1763. o28.Size = Vector3.new(2.09252977, 1.04626489, 1.04626489)
  1764. o28.CFrame = CFrame.new(9.33767605, 1.24664795, -30.4727879, 0.347877979, 0.284306079, 0.893393397, 0.893409908, 0.188386172, -0.407835245, -0.284253061, 0.940042913, -0.188466549)
  1765. o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1766. o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1767. o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1768. o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1769. o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1770. o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1771. o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1772. o28.Position = Vector3.new(9.33767605, 1.24664795, -30.4727879)
  1773. o28.Orientation = Vector3.new(24.0699997, 101.910004, 78.0899963)
  1774. o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1775. weldtoarm.Parent = o28
  1776. weldtoarm.Part0 = o28
  1777. weldtoarm.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  1778. weldtoarm.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(1.55, math.pi, 1.55)
  1779. o29.Name = "qRelativeCFrameWeldValue"
  1780. o29.Parent = o28
  1781. o29.Value = CFrame.new(-0.00221943855, 0.0187721252, 0.183933258, -1.47819519e-05, -0.642790794, -0.766052902, 1.11595e-09, -0.766052902, 0.642790794, -1, 9.50084723e-06, 1.13244741e-05)
  1782. o30.Name = "qCFrameWeldThingy"
  1783. o30.Parent = o28
  1784. o30.C1 = CFrame.new(-0.00265127234, 0.0224245973, 0.21972096, -1.47819519e-05, -0.642790794, -0.766052902, 1.11595e-09, -0.766052902, 0.642790794, -1, 9.50084723e-06, 1.13244741e-05)
  1785. o30.Part0 = o2
  1786. o30.Part1 = o28
  1787. o31.Name = "Armlet1"
  1788. o31.Parent = o1
  1789. o31.Material = Enum.Material.SmoothPlastic
  1790. o31.BrickColor = BrickColor.new("Bright red")
  1791. o31.Position = Vector3.new(9.33325005, 1.22114551, -30.4663391)
  1792. o31.Rotation = Vector3.new(114.800003, 63.2999992, -39.2599983)
  1793. o31.FormFactor = Enum.FormFactor.Symmetric
  1794. o31.Size = Vector3.new(1.01487708, 1.06719005, 1.0985781)
  1795. o31.CFrame = CFrame.new(9.33325005, 1.22114551, -30.4663391, 0.34788391, 0.284310907, 0.893393397, 0.893425107, 0.188389421, -0.407835245, -0.284257859, 0.940058947, -0.188466549)
  1796. o31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1797. o31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1798. o31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1799. o31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1800. o31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1801. o31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1802. o31.Color = Color3.new(0.768628, 0.156863, 0.109804)
  1803. o31.Position = Vector3.new(9.33325005, 1.22114551, -30.4663391)
  1804. o31.Orientation = Vector3.new(24.0699997, 101.910004, 78.0899963)
  1805. o31.Color = Color3.new(0.768628, 0.156863, 0.109804)
  1806. o32.Name = "qRelativeCFrameWeldValue"
  1807. o32.Parent = o31
  1808. o32.Value = CFrame.new(0.0196768045, 0.0187721252, 0.179553986, -1.47819519e-05, -0.642790794, -0.766052902, 1.11595e-09, -0.766052902, 0.642790794, -1, 9.50084723e-06, 1.13244741e-05)
  1809. o33.Name = "qCFrameWeldThingy"
  1810. o33.Parent = o31
  1811. o33.C1 = CFrame.new(0.0235053003, 0.0224245973, 0.214489624, -1.47819519e-05, -0.642790794, -0.766052902, 1.11595e-09, -0.766052902, 0.642790794, -1, 9.50084723e-06, 1.13244741e-05)
  1812. o33.Part0 = o2
  1813. o33.Part1 = o31
  1814. o34.Name = "Armlet2"
  1815. o34.Parent = o1
  1816. o34.Material = Enum.Material.SmoothPlastic
  1817. o34.BrickColor = BrickColor.new("Institutional white")
  1818. o34.Position = Vector3.new(9.74531078, 1.04955149, -30.5565758)
  1819. o34.Rotation = Vector3.new(-11.3299999, 16.5200005, 158.729996)
  1820. o34.Shape = Enum.PartType.Cylinder
  1821. o34.Size = Vector3.new(0.238913804, 1.0253396, 1.04626489)
  1822. o34.CFrame = CFrame.new(9.74531078, 1.04955149, -30.5565758, -0.893398523, -0.347870708, 0.284310907, 0.407822043, -0.893431127, 0.188389421, 0.188470751, 0.284255087, 0.940058947)
  1823. o34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1824. o34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1825. o34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1826. o34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1827. o34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1828. o34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1829. o34.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1830. o34.Position = Vector3.new(9.74531078, 1.04955149, -30.5565758)
  1831. o34.Orientation = Vector3.new(-10.8599997, 16.8299999, 155.460007)
  1832. o34.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1833. o35.Parent = o34
  1834. o35.Scale = Vector3.new(0.875851333, 1, 1)
  1835. o35.MeshType = Enum.MeshType.Cylinder
  1836. o35.Scale = Vector3.new(0.875851333, 1, 1)
  1837. o36.Name = "qRelativeCFrameWeldValue"
  1838. o36.Parent = o34
  1839. o36.Value = CFrame.new(0.201436996, -0.00654327869, 0.0187721252, 1, 0, 0, 0, 0.642790794, 0.766052902, 0, -0.766052902, 0.642790794)
  1840. o37.Name = "qCFrameWeldThingy"
  1841. o37.Parent = o34
  1842. o37.C1 = CFrame.new(0.240630388, -0.00781639758, 0.0224245973, 1, 0, 0, 0, 0.642790794, 0.766052902, 0, -0.766052902, 0.642790794)
  1843. o37.Part0 = o2
  1844. o37.Part1 = o34
  1845.  
  1846. for i,v in pairs(stuff:GetChildren()) do
  1847. v.Parent = script
  1848. end
  1849. end
  1850.  
  1851. createstuff()
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857. wait(0.2)
  1858.  
  1859. Player = game:GetService("Players").LocalPlayer
  1860. PlayerGui = Player.PlayerGui
  1861. Cam = workspace.CurrentCamera
  1862. Backpack = Player.Backpack
  1863. Character = Player.Character
  1864. Humanoid = Character.Humanoid
  1865. Mouse = Player:GetMouse()
  1866. RootPart = Character["HumanoidRootPart"]
  1867. Torso = Character["Torso"]
  1868. Head = Character["Head"]
  1869. RightArm = Character["Right Arm"]
  1870. LeftArm = Character["Left Arm"]
  1871. RightLeg = Character["Right Leg"]
  1872. LeftLeg = Character["Left Leg"]
  1873. RootJoint = RootPart["RootJoint"]
  1874. Neck = Torso["Neck"]
  1875. RightShoulder = Torso["Right Shoulder"]
  1876. LeftShoulder = Torso["Left Shoulder"]
  1877. RightHip = Torso["Right Hip"]
  1878. LeftHip = Torso["Left Hip"]
  1879.  
  1880. IT = Instance.new
  1881. CF = CFrame.new
  1882. VT = Vector3.new
  1883. RAD = math.rad
  1884. C3 = Color3.new
  1885. UD2 = UDim2.new
  1886. BRICKC = BrickColor.new
  1887. ANGLES = CFrame.Angles
  1888. EULER = CFrame.fromEulerAnglesXYZ
  1889. COS = math.cos
  1890. ACOS = math.acos
  1891. SIN = math.sin
  1892. ASIN = math.asin
  1893. ABS = math.abs
  1894. MRANDOM = math.random
  1895. FLOOR = math.floor
  1896.  
  1897. --//=================================\\
  1898. --|| USEFUL VALUES
  1899. --\\=================================//
  1900.  
  1901. Animation_Speed = 3
  1902. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  1903. local Speed = 25
  1904. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  1905. local NECKC0 = CF(0, 1.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  1906. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  1907. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  1908. local DAMAGEMULTIPLIER = 1
  1909. local ANIM = "Idle"
  1910. local ATTACK = false
  1911. local EQUIPPED = false
  1912. local HOLD = false
  1913. local COMBO = 1
  1914. local Rooted = false
  1915. local SINE = 0
  1916. local KEYHOLD = false
  1917. local CHANGE = 2 / Animation_Speed
  1918. local WALKINGANIM = false
  1919. local VALUE1 = false
  1920. local VALUE2 = false
  1921. local ROBLOXIDLEANIMATION = IT("Animation")
  1922. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  1923. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  1924. --ROBLOXIDLEANIMATION.Parent = Humanoid
  1925. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  1926. WEAPONGUI.Name = "Weapon GUI"
  1927. local Effects = IT("Folder", Character)
  1928. Effects.Name = "Effects"
  1929. local ANIMATOR = Humanoid.Animator
  1930. local ANIMATE = Character.Animate
  1931. local UNANCHOR = true
  1932. local PLAYSONG = true
  1933. local EXTRATRANS = 0
  1934.  
  1935. --//=================================\\
  1936. --\\=================================//
  1937.  
  1938.  
  1939. --//=================================\\
  1940. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  1941. --\\=================================//
  1942.  
  1943. ArtificialHB = Instance.new("BindableEvent", script)
  1944. ArtificialHB.Name = "ArtificialHB"
  1945.  
  1946. script:WaitForChild("ArtificialHB")
  1947.  
  1948. frame = Frame_Speed
  1949. tf = 0
  1950. allowframeloss = false
  1951. tossremainder = false
  1952. lastframe = tick()
  1953. script.ArtificialHB:Fire()
  1954.  
  1955. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1956. tf = tf + s
  1957. if tf >= frame then
  1958. if allowframeloss then
  1959. script.ArtificialHB:Fire()
  1960. lastframe = tick()
  1961. else
  1962. for i = 1, math.floor(tf / frame) do
  1963. script.ArtificialHB:Fire()
  1964. end
  1965. lastframe = tick()
  1966. end
  1967. if tossremainder then
  1968. tf = 0
  1969. else
  1970. tf = tf - frame * math.floor(tf / frame)
  1971. end
  1972. end
  1973. end)
  1974.  
  1975. --//=================================\\
  1976. --\\=================================//
  1977.  
  1978. --//=================================\\
  1979. --|| SOME FUNCTIONS
  1980. --\\=================================//
  1981.  
  1982. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1983. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1984. end
  1985.  
  1986. function PositiveAngle(NUMBER)
  1987. if NUMBER >= 0 then
  1988. NUMBER = 0
  1989. end
  1990. return NUMBER
  1991. end
  1992.  
  1993. function NegativeAngle(NUMBER)
  1994. if NUMBER <= 0 then
  1995. NUMBER = 0
  1996. end
  1997. return NUMBER
  1998. end
  1999.  
  2000. function Swait(NUMBER)
  2001. if NUMBER == 0 or NUMBER == nil then
  2002. ArtificialHB.Event:wait()
  2003. else
  2004. for i = 1, NUMBER do
  2005. ArtificialHB.Event:wait()
  2006. end
  2007. end
  2008. end
  2009.  
  2010. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  2011. local NEWMESH = IT(MESH)
  2012. if MESH == "SpecialMesh" then
  2013. NEWMESH.MeshType = MESHTYPE
  2014. if MESHID ~= "nil" and MESHID ~= "" then
  2015. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  2016. end
  2017. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  2018. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  2019. end
  2020. end
  2021. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  2022. NEWMESH.Scale = SCALE
  2023. NEWMESH.Parent = PARENT
  2024. return NEWMESH
  2025. end
  2026.  
  2027. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  2028. local NEWPART = IT("Part")
  2029. NEWPART.formFactor = FORMFACTOR
  2030. NEWPART.Reflectance = REFLECTANCE
  2031. NEWPART.Transparency = TRANSPARENCY
  2032. NEWPART.CanCollide = false
  2033. NEWPART.Locked = true
  2034. NEWPART.Anchored = true
  2035. if ANCHOR == false then
  2036. NEWPART.Anchored = false
  2037. end
  2038. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  2039. NEWPART.Name = NAME
  2040. NEWPART.Size = SIZE
  2041. NEWPART.Position = Torso.Position
  2042. NEWPART.Material = MATERIAL
  2043. NEWPART:BreakJoints()
  2044. NEWPART.Parent = PARENT
  2045. return NEWPART
  2046. end
  2047.  
  2048. local function weldBetween(a, b)
  2049. local weldd = Instance.new("ManualWeld")
  2050. weldd.Part0 = a
  2051. weldd.Part1 = b
  2052. weldd.C0 = CFrame.new()
  2053. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2054. weldd.Parent = a
  2055. return weldd
  2056. end
  2057.  
  2058.  
  2059. function QuaternionFromCFrame(cf)
  2060. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2061. local trace = m00 + m11 + m22
  2062. if trace > 0 then
  2063. local s = math.sqrt(1 + trace)
  2064. local recip = 0.5 / s
  2065. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  2066. else
  2067. local i = 0
  2068. if m11 > m00 then
  2069. i = 1
  2070. end
  2071. if m22 > (i == 0 and m00 or m11) then
  2072. i = 2
  2073. end
  2074. if i == 0 then
  2075. local s = math.sqrt(m00 - m11 - m22 + 1)
  2076. local recip = 0.5 / s
  2077. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  2078. elseif i == 1 then
  2079. local s = math.sqrt(m11 - m22 - m00 + 1)
  2080. local recip = 0.5 / s
  2081. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  2082. elseif i == 2 then
  2083. local s = math.sqrt(m22 - m00 - m11 + 1)
  2084. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  2085. end
  2086. end
  2087. end
  2088.  
  2089. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2090. local xs, ys, zs = x + x, y + y, z + z
  2091. local wx, wy, wz = w * xs, w * ys, w * zs
  2092. local xx = x * xs
  2093. local xy = x * ys
  2094. local xz = x * zs
  2095. local yy = y * ys
  2096. local yz = y * zs
  2097. local zz = z * zs
  2098. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  2099. end
  2100.  
  2101. function QuaternionSlerp(a, b, t)
  2102. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  2103. local startInterp, finishInterp;
  2104. if cosTheta >= 0.0001 then
  2105. if (1 - cosTheta) > 0.0001 then
  2106. local theta = ACOS(cosTheta)
  2107. local invSinTheta = 1 / SIN(theta)
  2108. startInterp = SIN((1 - t) * theta) * invSinTheta
  2109. finishInterp = SIN(t * theta) * invSinTheta
  2110. else
  2111. startInterp = 1 - t
  2112. finishInterp = t
  2113. end
  2114. else
  2115. if (1 + cosTheta) > 0.0001 then
  2116. local theta = ACOS(-cosTheta)
  2117. local invSinTheta = 1 / SIN(theta)
  2118. startInterp = SIN((t - 1) * theta) * invSinTheta
  2119. finishInterp = SIN(t * theta) * invSinTheta
  2120. else
  2121. startInterp = t - 1
  2122. finishInterp = t
  2123. end
  2124. end
  2125. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  2126. end
  2127.  
  2128. function Clerp(a, b, t)
  2129. local qa = {QuaternionFromCFrame(a)}
  2130. local qb = {QuaternionFromCFrame(b)}
  2131. local ax, ay, az = a.x, a.y, a.z
  2132. local bx, by, bz = b.x, b.y, b.z
  2133. local _t = 1 - t
  2134. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2135. end
  2136.  
  2137. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  2138. local frame = IT("Frame")
  2139. frame.BackgroundTransparency = TRANSPARENCY
  2140. frame.BorderSizePixel = BORDERSIZEPIXEL
  2141. frame.Position = POSITION
  2142. frame.Size = SIZE
  2143. frame.BackgroundColor3 = COLOR
  2144. frame.BorderColor3 = BORDERCOLOR
  2145. frame.Name = NAME
  2146. frame.Parent = PARENT
  2147. return frame
  2148. end
  2149.  
  2150. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  2151. local label = IT("TextLabel")
  2152. label.BackgroundTransparency = 1
  2153. label.Size = UD2(1, 0, 1, 0)
  2154. label.Position = UD2(0, 0, 0, 0)
  2155. label.TextColor3 = TEXTCOLOR
  2156. label.TextStrokeTransparency = STROKETRANSPARENCY
  2157. label.TextTransparency = TRANSPARENCY
  2158. label.FontSize = TEXTFONTSIZE
  2159. label.Font = TEXTFONT
  2160. label.BorderSizePixel = BORDERSIZEPIXEL
  2161. label.TextScaled = false
  2162. label.Text = TEXT
  2163. label.Name = NAME
  2164. label.Parent = PARENT
  2165. return label
  2166. end
  2167.  
  2168. function NoOutlines(PART)
  2169. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  2170. end
  2171.  
  2172. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  2173. local NEWWELD = IT(TYPE)
  2174. NEWWELD.Part0 = PART0
  2175. NEWWELD.Part1 = PART1
  2176. NEWWELD.C0 = C0
  2177. NEWWELD.C1 = C1
  2178. NEWWELD.Parent = PARENT
  2179. return NEWWELD
  2180. end
  2181.  
  2182. local S = IT("Sound")
  2183. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  2184. local NEWSOUND = nil
  2185. coroutine.resume(coroutine.create(function()
  2186. NEWSOUND = S:Clone()
  2187. NEWSOUND.Parent = PARENT
  2188. NEWSOUND.Volume = VOLUME
  2189. NEWSOUND.Pitch = PITCH
  2190. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  2191. NEWSOUND:play()
  2192. if DOESLOOP == true then
  2193. NEWSOUND.Looped = true
  2194. else
  2195. repeat wait(1) until NEWSOUND.Playing == false
  2196. NEWSOUND:remove()
  2197. end
  2198. end))
  2199. return NEWSOUND
  2200. end
  2201.  
  2202. function CFrameFromTopBack(at, top, back)
  2203. local right = top:Cross(back)
  2204. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  2205. end
  2206.  
  2207. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2208. function WACKYEFFECT(Table)
  2209. local TYPE = (Table.EffectType or "Sphere")
  2210. local SIZE = (Table.Size or VT(1,1,1))
  2211. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  2212. local TRANSPARENCY = (Table.Transparency or 0)
  2213. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  2214. local CFRAME = (Table.CFrame or Torso.CFrame)
  2215. local MOVEDIRECTION = (Table.MoveToPos or nil)
  2216. local ROTATION1 = (Table.RotationX or 0)
  2217. local ROTATION2 = (Table.RotationY or 0)
  2218. local ROTATION3 = (Table.RotationZ or 0)
  2219. local MATERIAL = (Table.Material or "Neon")
  2220. local COLOR = (Table.Color or C3(1,1,1))
  2221. local TIME = (Table.Time or 45)
  2222. local SOUNDID = (Table.SoundID or nil)
  2223. local SOUNDPITCH = (Table.SoundPitch or nil)
  2224. local SOUNDVOLUME = (Table.SoundVolume or nil)
  2225. coroutine.resume(coroutine.create(function()
  2226. local PLAYSSOUND = false
  2227. local SOUND = nil
  2228. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  2229. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  2230. PLAYSSOUND = true
  2231. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  2232. end
  2233. EFFECT.Color = COLOR
  2234. local MSH = nil
  2235. if TYPE == "Sphere" then
  2236. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  2237. elseif TYPE == "Block" then
  2238. MSH = IT("BlockMesh",EFFECT)
  2239. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  2240. elseif TYPE == "Wave" then
  2241. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  2242. elseif TYPE == "Ring" then
  2243. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  2244. elseif TYPE == "Slash" then
  2245. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2246. elseif TYPE == "Round Slash" then
  2247. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2248. elseif TYPE == "Swirl" then
  2249. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  2250. elseif TYPE == "Skull" then
  2251. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  2252. elseif TYPE == "Crystal" then
  2253. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  2254. end
  2255. if MSH ~= nil then
  2256. local MOVESPEED = nil
  2257. if MOVEDIRECTION ~= nil then
  2258. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  2259. end
  2260. local GROWTH = SIZE - ENDSIZE
  2261. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  2262. if TYPE == "Block" then
  2263. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2264. else
  2265. EFFECT.CFrame = CFRAME
  2266. end
  2267. for LOOP = 1, TIME+1 do
  2268. Swait()
  2269. MSH.Scale = MSH.Scale - GROWTH/TIME
  2270. if TYPE == "Wave" then
  2271. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  2272. end
  2273. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  2274. if TYPE == "Block" then
  2275. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2276. else
  2277. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  2278. end
  2279. if MOVEDIRECTION ~= nil then
  2280. local ORI = EFFECT.Orientation
  2281. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  2282. EFFECT.Orientation = ORI
  2283. end
  2284. end
  2285. if PLAYSSOUND == false then
  2286. EFFECT:remove()
  2287. else
  2288. repeat Swait() until EFFECT:FindFirstChild("Sound") == nil
  2289. EFFECT:remove()
  2290. end
  2291. else
  2292. if PLAYSSOUND == false then
  2293. EFFECT:remove()
  2294. else
  2295. repeat Swait() until EFFECT:FindFirstChild("Sound") == nil
  2296. EFFECT:remove()
  2297. end
  2298. end
  2299. end))
  2300. end
  2301.  
  2302. function MakeForm(PART,TYPE)
  2303. if TYPE == "Cyl" then
  2304. local MSH = IT("CylinderMesh",PART)
  2305. elseif TYPE == "Ball" then
  2306. local MSH = IT("SpecialMesh",PART)
  2307. MSH.MeshType = "Sphere"
  2308. elseif TYPE == "Wedge" then
  2309. local MSH = IT("SpecialMesh",PART)
  2310. MSH.MeshType = "Wedge"
  2311. end
  2312. end
  2313.  
  2314. Debris = game:GetService("Debris")
  2315.  
  2316. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  2317. local DIRECTION = CF(StartPos,EndPos).lookVector
  2318. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  2319. end
  2320.  
  2321. local ROCK = script.Rock
  2322. ROCK.Parent = nil
  2323. function GetRock(FLOOROBJECT)
  2324. local Rock = ROCK:Clone()
  2325. Rock.Parent = Effects
  2326. if FLOOROBJECT ~= nil then
  2327. if FLOOROBJECT.Material ~= Enum.Material.Grass and FLOOROBJECT.Material ~= Enum.Material.Fabric then
  2328. Rock.Material = FLOOROBJECT.Material
  2329. Rock.Color = FLOOROBJECT.Color
  2330. else
  2331. Rock.Material = "Metal"
  2332. Rock.Color = BRICKC"White".Color
  2333. end
  2334. else
  2335. Rock.Material = "Metal"
  2336. Rock.Color = BRICKC"White".Color
  2337. end
  2338. Rock.Core.Emit.Color = ColorSequence.new(Rock.Color)
  2339. return Rock
  2340. end
  2341.  
  2342. local SPIKE = script.RockSpike
  2343. SPIKE.Parent = nil
  2344. function GetSpike(FLOOROBJECT)
  2345. local Rock = SPIKE:Clone()
  2346. Rock.Parent = Effects
  2347. if FLOOROBJECT ~= nil then
  2348. if FLOOROBJECT.Material ~= Enum.Material.Grass and FLOOROBJECT.Material ~= Enum.Material.Fabric then
  2349. Rock.Material = FLOOROBJECT.Material
  2350. Rock.Color = FLOOROBJECT.Color
  2351. else
  2352. Rock.Material = "Metal"
  2353. Rock.Color = BRICKC"White".Color
  2354. end
  2355. else
  2356. Rock.Material = "Metal"
  2357. Rock.Color = BRICKC"White".Color
  2358. end
  2359. return Rock
  2360. end
  2361.  
  2362. local SHIELD = script.Shield
  2363. SHIELD.Parent = nil
  2364. function GetShield(FLOOROBJECT)
  2365. local Rock = SHIELD:Clone()
  2366. Rock.Parent = Effects
  2367. if FLOOROBJECT ~= nil then
  2368. Rock.Material = FLOOROBJECT.Material
  2369. Rock.Color = FLOOROBJECT.Color
  2370. else
  2371. Rock.Material = "Metal"
  2372. Rock.Color = BRICKC"White".Color
  2373. end
  2374. return Rock
  2375. end
  2376.  
  2377. function RespondToImpact(Object,Rock)
  2378. local BREAKABLEMATERIALS = {{Enum.Material.Glass,5,1571353313},{Enum.Material.Ice,2,151284431},{Enum.Material.Wood,1.3,131144461},{Enum.Material.WoodPlanks,1,131144461},{Enum.Material.Cobblestone,0.2,130972023}}
  2379. for i = 1, #BREAKABLEMATERIALS do
  2380. local MATERIAL = BREAKABLEMATERIALS[i]
  2381. if Object.Material == MATERIAL[1] then
  2382. local A = Rock.Size.Magnitude
  2383. local B = Object.Size.Magnitude
  2384. if B < A*MATERIAL[2] then
  2385. WaveParticles(Object.Position,B*3,Object.Color)
  2386. Object:remove()
  2387. CreateSound(MATERIAL[3], Rock, 5, MRANDOM(8,12)/10, false)
  2388. end
  2389. end
  2390. end
  2391. end
  2392.  
  2393. function WaveParticles(Position,Size,Color)
  2394. local BASE = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "Shockwave", VT(0,0,0), true)
  2395. BASE.CFrame = CF(Position)
  2396. local A = IT("Attachment",BASE)
  2397. local WAVE = script.Wave:Clone()
  2398. WAVE.Parent = A
  2399. WAVE.Size = NumberSequence.new(0,Size)
  2400. WAVE.Color = ColorSequence.new(Color)
  2401. Debris:AddItem(BASE,0.5)
  2402. WAVE:Emit(1)
  2403. end
  2404.  
  2405. --//=================================\\
  2406. --|| WEAPON CREATION
  2407. --\\=================================//
  2408.  
  2409. local sick = Instance.new("Sound",Character)
  2410.  
  2411. local PILLAR = script.Pillar
  2412. PILLAR.Parent = nil
  2413. for _, c in pairs(Character:GetChildren()) do
  2414. if c:IsA("BasePart") then
  2415. if c:FindFirstChildOfClass("ParticleEmitter") then
  2416. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  2417. end
  2418. if c == Head then
  2419. if c:FindFirstChild("face") then
  2420. c.face.Texture = "http://www.roblox.com/asset/?id=608798717"
  2421. end
  2422. end
  2423. elseif c.ClassName == "CharacterMesh" or c.ClassName == "Accessory" or c.ClassName == "Hat" or c.Name == "Body Colors" then
  2424. c:remove()
  2425. end
  2426. end
  2427.  
  2428. pcall(function()
  2429. for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  2430. if v:IsA("Shirt") then
  2431. v:Destroy()
  2432. end
  2433. end
  2434. end)
  2435.  
  2436. pcall(function()
  2437. for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  2438. if v:IsA("Pants") then
  2439. v:Destroy()
  2440. end
  2441. end
  2442. end)
  2443.  
  2444. pcall(function()
  2445. for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  2446. if v:IsA("ShirtGraphic") then
  2447. v:Destroy()
  2448. end
  2449. end
  2450. end)
  2451.  
  2452. local BODY = {}
  2453. for _, c in pairs(Character:GetDescendants()) do
  2454. if c:IsA("BasePart") and c.Name ~= "Handle" then
  2455. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  2456. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2457. end
  2458. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  2459. elseif c:IsA("JointInstance") then
  2460. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  2461. end
  2462. end
  2463. for e = 1, #BODY do
  2464. if BODY[e] ~= nil then
  2465. local STUFF = BODY[e]
  2466. local PART = STUFF[1]
  2467. local PARENT = STUFF[2]
  2468. local MATERIAL = STUFF[3]
  2469. local COLOR = STUFF[4]
  2470. local TRANSPARENCY = STUFF[5]
  2471. if PART.ClassName == "Part" and PART ~= RootPart then
  2472. PART.Material = MATERIAL
  2473. PART.Color = COLOR
  2474. PART.Transparency = TRANSPARENCY
  2475. end
  2476. PART.AncestryChanged:Connect(function()
  2477. PART.Parent = PARENT
  2478. end)
  2479. end
  2480. end
  2481. function refit()
  2482. Character.Parent = workspace
  2483. for e = 1, #BODY do
  2484. if BODY[e] ~= nil then
  2485. local STUFF = BODY[e]
  2486. local PART = STUFF[1]
  2487. local PARENT = STUFF[2]
  2488. local MATERIAL = STUFF[3]
  2489. local COLOR = STUFF[4]
  2490. local TRANSPARENCY = STUFF[5]
  2491. if PART:IsA("BasePart") and PART ~= RootPart then
  2492. PART.Material = MATERIAL
  2493. PART.Color = COLOR
  2494. PART.Transparency = TRANSPARENCY+EXTRATRANS
  2495. end
  2496. if PART.Parent ~= PARENT then
  2497. Humanoid:remove()
  2498. PART.Parent = PARENT
  2499. Humanoid = IT("Humanoid",Character)
  2500. end
  2501. end
  2502. end
  2503. end
  2504.  
  2505. Humanoid.Died:connect(function()
  2506. refit()
  2507. end)
  2508.  
  2509. local o1 = Instance.new("Model")
  2510. local o2 = Instance.new("Part")
  2511. local o3 = Instance.new("BlockMesh")
  2512. local o4 = Instance.new("Part")
  2513. local o5 = Instance.new("CylinderMesh")
  2514. local o6 = Instance.new("Weld")
  2515. local o7 = Instance.new("CFrameValue")
  2516. local o8 = Instance.new("Part")
  2517. local o9 = Instance.new("Weld")
  2518. local o10 = Instance.new("CFrameValue")
  2519. local o11 = Instance.new("Part")
  2520. local o12 = Instance.new("Weld")
  2521. local o13 = Instance.new("CFrameValue")
  2522. local o14 = Instance.new("Part")
  2523. local o15 = Instance.new("Weld")
  2524. local o16 = Instance.new("CFrameValue")
  2525. local o17 = Instance.new("Part")
  2526. local o18 = Instance.new("Weld")
  2527. local o19 = Instance.new("CFrameValue")
  2528. local o20 = Instance.new("Part")
  2529. local o21 = Instance.new("CylinderMesh")
  2530. local o22 = Instance.new("Weld")
  2531. local o23 = Instance.new("CFrameValue")
  2532. local o24 = Instance.new("Part")
  2533. local o25 = Instance.new("SpecialMesh")
  2534. local o26 = Instance.new("Weld")
  2535. local o27 = Instance.new("CFrameValue")
  2536. local o28 = Instance.new("Part")
  2537. local o29 = Instance.new("CylinderMesh")
  2538. local o30 = Instance.new("Weld")
  2539. local o31 = Instance.new("CFrameValue")
  2540. local o32 = Instance.new("Part")
  2541. local o33 = Instance.new("CylinderMesh")
  2542. local o34 = Instance.new("Weld")
  2543. local o35 = Instance.new("CFrameValue")
  2544. local o36 = Instance.new("Part")
  2545. local o37 = Instance.new("CylinderMesh")
  2546. local o38 = Instance.new("Weld")
  2547. local o39 = Instance.new("CFrameValue")
  2548. o1.Name = "Comms"
  2549. o1.Parent = game.Players.LocalPlayer.Character
  2550. o2.Name = "Middle"
  2551. o2.Parent = o1
  2552. o2.BrickColor = BrickColor.new("Earth green")
  2553. o2.Transparency = 1
  2554. o2.Position = Vector3.new(-151.377625, 7.23252487, -20.0267048)
  2555. o2.Rotation = Vector3.new(-179.979996, 0.0500000007, 179.940002)
  2556. o2.CanCollide = false
  2557. o2.FormFactor = Enum.FormFactor.Symmetric
  2558. o2.Size = Vector3.new(2, 2, 1)
  2559. o2.CFrame = CFrame.new(-151.377625, 7.23252487, -20.0267048, -0.999998927, -0.00113316474, 0.000926469686, -0.00113288034, 0.999999285, 0.000307338516, -0.000926817302, 0.000306287926, -0.999999523)
  2560. o2.LeftSurface = Enum.SurfaceType.Weld
  2561. o2.RightSurface = Enum.SurfaceType.Weld
  2562. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2563. o2.Position = Vector3.new(-151.377625, 7.23252487, -20.0267048)
  2564. o2.Orientation = Vector3.new(-0.0199999996, 179.949997, -0.0599999987)
  2565. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2566. o3.Parent = o2
  2567. o3.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  2568. o3.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  2569. o4.Parent = o1
  2570. o4.BrickColor = BrickColor.new("Earth green")
  2571. o4.Reflectance = 0.10000000149012
  2572. o4.Position = Vector3.new(-151.776779, 7.73249578, -21.4468441)
  2573. o4.Rotation = Vector3.new(90.0199966, 0.0599999987, -179.949997)
  2574. o4.FormFactor = Enum.FormFactor.Plate
  2575. o4.Size = Vector3.new(1, 0.400000006, 1)
  2576. o4.CFrame = CFrame.new(-151.776779, 7.73249578, -21.4468441, -0.999998927, 0.000926513458, 0.00113316474, -0.00113288034, 0.000307294977, -0.999999285, -0.000926861016, -0.999999523, -0.000306244096)
  2577. o4.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2578. o4.Position = Vector3.new(-151.776779, 7.73249578, -21.4468441)
  2579. o4.Orientation = Vector3.new(89.9300003, 105.120003, -74.8199997)
  2580. o4.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2581. o5.Parent = o4
  2582. o5.Scale = Vector3.new(0.600000024, 1, 0.600000024)
  2583. o5.Scale = Vector3.new(0.600000024, 1, 0.600000024)
  2584. o6.Name = "qCFrameWeldThingy"
  2585. o6.Parent = o4
  2586. o6.C1 = CFrame.new(-0.399902344, -1.41992188, 0.499987841, 1, 1.08112734e-18, 4.37113883e-08, -4.37113883e-08, -4.35959713e-08, 1, 1.77635684e-15, -1, -4.38268053e-08)
  2587. o6.Part0 = o2
  2588. o6.Part1 = o4
  2589. o7.Name = "qRelativeCFrameWeldValue"
  2590. o7.Parent = o4
  2591. o7.Value = CFrame.new(-0.399902344, -1.41992188, 0.499987841, 1, 1.08112734e-18, 4.37113883e-08, -4.37113883e-08, -4.35959713e-08, 1, 1.77635684e-15, -1, -4.38268053e-08)
  2592. o8.Parent = o1
  2593. o8.BrickColor = BrickColor.new("Earth green")
  2594. o8.Position = Vector3.new(-151.27684, 7.53296614, -21.1266136)
  2595. o8.Rotation = Vector3.new(-179.979996, 0.0500000007, 179.940002)
  2596. o8.FormFactor = Enum.FormFactor.Plate
  2597. o8.Size = Vector3.new(1, 1.60000002, 1)
  2598. o8.CFrame = CFrame.new(-151.27684, 7.53296614, -21.1266136, -0.999998927, -0.00113316474, 0.000926513399, -0.00113288034, 0.999999285, 0.000307338691, -0.000926861016, 0.00030628781, -0.999999523)
  2599. o8.BottomSurface = Enum.SurfaceType.Smooth
  2600. o8.TopSurface = Enum.SurfaceType.Smooth
  2601. o8.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2602. o8.Position = Vector3.new(-151.27684, 7.53296614, -21.1266136)
  2603. o8.Orientation = Vector3.new(-0.0199999996, 179.949997, -0.0599999987)
  2604. o8.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2605. o9.Name = "qCFrameWeldThingy"
  2606. o9.Parent = o8
  2607. o9.C1 = CFrame.new(0.100097656, -0.299989939, -1.10009384, 1, 1.08112734e-18, 4.37113883e-08, 2.04119781e-27, 1, 1.15417023e-10, -4.37113883e-08, 1.15417037e-10, 1)
  2608. o9.Part0 = o2
  2609. o9.Part1 = o8
  2610. o10.Name = "qRelativeCFrameWeldValue"
  2611. o10.Parent = o8
  2612. o10.Value = CFrame.new(0.100097656, -0.299989939, -1.10009384, 1, 1.08112734e-18, 4.37113883e-08, 2.04119781e-27, 1, 1.15417023e-10, -4.37113883e-08, 1.15417037e-10, 1)
  2613. o11.Parent = o1
  2614. o11.BrickColor = BrickColor.new("Earth green")
  2615. o11.Position = Vector3.new(-151.276505, 7.23289824, -21.1267052)
  2616. o11.Rotation = Vector3.new(-179.979996, 0.0500000007, 179.940002)
  2617. o11.FormFactor = Enum.FormFactor.Plate
  2618. o11.Size = Vector3.new(2, 2, 1)
  2619. o11.CFrame = CFrame.new(-151.276505, 7.23289824, -21.1267052, -0.999998927, -0.00113316474, 0.000926513399, -0.00113288034, 0.999999285, 0.000307338458, -0.000926861016, 0.000306288042, -0.999999523)
  2620. o11.BottomSurface = Enum.SurfaceType.Smooth
  2621. o11.TopSurface = Enum.SurfaceType.Smooth
  2622. o11.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2623. o11.Position = Vector3.new(-151.276505, 7.23289824, -21.1267052)
  2624. o11.Orientation = Vector3.new(-0.0199999996, 179.949997, -0.0599999987)
  2625. o11.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2626. o12.Name = "qCFrameWeldThingy"
  2627. o12.Parent = o11
  2628. o12.C1 = CFrame.new(0.100097656, 7.82012939e-05, -1.10009384, 1, 1.08112734e-18, 4.37113883e-08, 2.04119781e-27, 1, 1.15417023e-10, -4.37113883e-08, 1.15417037e-10, 1)
  2629. o12.Part0 = o2
  2630. o12.Part1 = o11
  2631. o13.Name = "qRelativeCFrameWeldValue"
  2632. o13.Parent = o11
  2633. o13.Value = CFrame.new(0.100097656, 7.82012939e-05, -1.10009384, 1, 1.08112734e-18, 4.37113883e-08, 2.04119781e-27, 1, 1.15417023e-10, -4.37113883e-08, 1.15417037e-10, 1)
  2634. o14.Parent = o1
  2635. o14.BrickColor = BrickColor.new("Earth green")
  2636. o14.Position = Vector3.new(-150.877518, 8.03345966, -21.1260891)
  2637. o14.Rotation = Vector3.new(-179.979996, 0.0500000007, 179.940002)
  2638. o14.FormFactor = Enum.FormFactor.Plate
  2639. o14.Size = Vector3.new(1, 0.400000006, 1)
  2640. o14.CFrame = CFrame.new(-150.877518, 8.03345966, -21.1260891, -0.999998927, -0.00113316474, 0.000926513399, -0.00113288034, 0.999999285, 0.000307338691, -0.000926861016, 0.00030628781, -0.999999523)
  2641. o14.BottomSurface = Enum.SurfaceType.Smooth
  2642. o14.TopSurface = Enum.SurfaceType.Smooth
  2643. o14.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2644. o14.Position = Vector3.new(-150.877518, 8.03345966, -21.1260891)
  2645. o14.Orientation = Vector3.new(-0.0199999996, 179.949997, -0.0599999987)
  2646. o14.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2647. o15.Name = "qCFrameWeldThingy"
  2648. o15.Parent = o14
  2649. o15.C1 = CFrame.new(0.5, -0.800030947, -1.10009384, 1, 1.08112734e-18, 4.37113883e-08, 2.04119781e-27, 1, 1.15417023e-10, -4.37113883e-08, 1.15417037e-10, 1)
  2650. o15.Part0 = o2
  2651. o15.Part1 = o14
  2652. o16.Name = "qRelativeCFrameWeldValue"
  2653. o16.Parent = o14
  2654. o16.Value = CFrame.new(0.5, -0.800030947, -1.10009384, 1, 1.08112734e-18, 4.37113883e-08, 2.04119781e-27, 1, 1.15417023e-10, -4.37113883e-08, 1.15417037e-10, 1)
  2655. o17.Parent = o1
  2656. o17.BrickColor = BrickColor.new("Dark stone grey")
  2657. o17.Position = Vector3.new(-151.772415, 8.032444, -21.1219177)
  2658. o17.Rotation = Vector3.new(-179.979996, 0.0500000007, 179.940002)
  2659. o17.FormFactor = Enum.FormFactor.Plate
  2660. o17.Size = Vector3.new(0.99000001, 0.404081643, 0.980204105)
  2661. o17.CFrame = CFrame.new(-151.772415, 8.032444, -21.1219177, -0.999998927, -0.00113316474, 0.000926513399, -0.00113288034, 0.999999285, 0.000307338691, -0.000926861016, 0.00030628781, -0.999999523)
  2662. o17.BottomSurface = Enum.SurfaceType.Smooth
  2663. o17.TopSurface = Enum.SurfaceType.Smooth
  2664. o17.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2665. o17.Position = Vector3.new(-151.772415, 8.032444, -21.1219177)
  2666. o17.Orientation = Vector3.new(-0.0199999996, 179.949997, -0.0599999987)
  2667. o17.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2668. o18.Name = "qCFrameWeldThingy"
  2669. o18.Parent = o17
  2670. o18.C1 = CFrame.new(-0.394897461, -0.800030947, -1.09509277, 1, 1.08112734e-18, 4.37113883e-08, 2.04119781e-27, 1, 1.15417023e-10, -4.37113883e-08, 1.15417037e-10, 1)
  2671. o18.Part0 = o2
  2672. o18.Part1 = o17
  2673. o19.Name = "qRelativeCFrameWeldValue"
  2674. o19.Parent = o17
  2675. o19.Value = CFrame.new(-0.394897461, -0.800030947, -1.09509277, 1, 1.08112734e-18, 4.37113883e-08, 2.04119781e-27, 1, 1.15417023e-10, -4.37113883e-08, 1.15417037e-10, 1)
  2676. o20.Parent = o1
  2677. o20.BrickColor = BrickColor.new("Earth green")
  2678. o20.Reflectance = 0.10000000149012
  2679. o20.Position = Vector3.new(-151.957703, 8.13224411, -21.1270599)
  2680. o20.Rotation = Vector3.new(0.0199999996, -0.0500000007, -179.940002)
  2681. o20.FormFactor = Enum.FormFactor.Plate
  2682. o20.Size = Vector3.new(1, 0.400000006, 1)
  2683. o20.CFrame = CFrame.new(-151.957703, 8.13224411, -21.1270599, -0.999998927, 0.00113316486, -0.000926513225, -0.00113288034, -0.999999285, -0.000307489681, -0.000926861016, -0.0003064388, 0.999999523)
  2684. o20.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2685. o20.Position = Vector3.new(-151.957703, 8.13224411, -21.1270599)
  2686. o20.Orientation = Vector3.new(0.0199999996, -0.0500000007, -179.940002)
  2687. o20.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2688. o21.Parent = o20
  2689. o21.Scale = Vector3.new(0.600000024, 1, 0.600000024)
  2690. o21.Scale = Vector3.new(0.600000024, 1, 0.600000024)
  2691. o22.Name = "qCFrameWeldThingy"
  2692. o22.Parent = o20
  2693. o22.C1 = CFrame.new(-0.580078125, 0.900038958, 1.10009384, 1, 1.08112734e-18, 4.37113883e-08, -7.10542736e-15, -1, 1.5088041e-07, 4.37113883e-08, -1.51111195e-07, -1)
  2694. o22.Part0 = o2
  2695. o22.Part1 = o20
  2696. o23.Name = "qRelativeCFrameWeldValue"
  2697. o23.Parent = o20
  2698. o23.Value = CFrame.new(-0.580078125, 0.900038958, 1.10009384, 1, 1.08112734e-18, 4.37113883e-08, -7.10542736e-15, -1, 1.5088041e-07, 4.37113883e-08, -1.51111195e-07, -1)
  2699. o24.Parent = o1
  2700. o24.BrickColor = BrickColor.new("Black")
  2701. o24.Reflectance = 0.10000000149012
  2702. o24.Position = Vector3.new(-150.789215, 9.40421486, -21.1255875)
  2703. o24.Rotation = Vector3.new(129.289993, -89.9199982, 129.270004)
  2704. o24.FormFactor = Enum.FormFactor.Custom
  2705. o24.Size = Vector3.new(1, 2.14000082, 0.200000003)
  2706. o24.CFrame = CFrame.new(-150.789215, 9.40421486, -21.1255875, -0.000926469686, -0.00113316474, -0.999998927, -0.000307338632, 0.999999285, -0.00113288034, 0.999999523, 0.00030628781, -0.000926817302)
  2707. o24.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2708. o24.Position = Vector3.new(-150.789215, 9.40421486, -21.1255875)
  2709. o24.Orientation = Vector3.new(0.0599999987, -90.0500031, -0.0199999996)
  2710. o24.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2711. o25.Parent = o24
  2712. o25.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  2713. o25.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  2714. o26.Name = "qCFrameWeldThingy"
  2715. o26.Parent = o24
  2716. o26.C1 = CFrame.new(1.10009384, -2.17068529, 0.58984375, -1.01810846e-16, -1.15417023e-10, -1, 2.04119781e-27, 1, 1.15417023e-10, 1, 1.99563359e-27, 1.01810846e-16)
  2717. o26.Part0 = o2
  2718. o26.Part1 = o24
  2719. o27.Name = "qRelativeCFrameWeldValue"
  2720. o27.Parent = o24
  2721. o27.Value = CFrame.new(1.10009384, -2.17068529, 0.58984375, -1.01810846e-16, -1.15417023e-10, -1, 2.04119781e-27, 1, 1.15417023e-10, 1, 1.99563359e-27, 1.01810846e-16)
  2722. o28.Parent = o1
  2723. o28.BrickColor = BrickColor.new("Really black")
  2724. o28.Reflectance = 0.10000000149012
  2725. o28.Position = Vector3.new(-151.176376, 7.53320551, -21.5361881)
  2726. o28.Rotation = Vector3.new(129.289993, -89.9199982, -140.729996)
  2727. o28.FormFactor = Enum.FormFactor.Custom
  2728. o28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2729. o28.CFrame = CFrame.new(-151.176376, 7.53320551, -21.5361881, -0.00113312108, 0.000926513458, -0.999998927, 0.999999285, 0.000307294977, -0.00113283668, 0.000306244125, -0.999999523, -0.000926861016)
  2730. o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2731. o28.Position = Vector3.new(-151.176376, 7.53320551, -21.5361881)
  2732. o28.Orientation = Vector3.new(0.0599999987, -90.0500031, 89.9800034)
  2733. o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2734. o29.Parent = o28
  2735. o29.Scale = Vector3.new(1.20000005, 1, 1.20000005)
  2736. o29.Scale = Vector3.new(1.20000005, 1, 1.20000005)
  2737. o30.Name = "qCFrameWeldThingy"
  2738. o30.Parent = o28
  2739. o30.C1 = CFrame.new(-0.299989939, -1.50976181, 0.200195313, -4.37113883e-08, 1, 4.38268017e-08, -4.37113883e-08, -4.35959713e-08, 1, 1, 4.37113883e-08, 4.37113918e-08)
  2740. o30.Part0 = o2
  2741. o30.Part1 = o28
  2742. o31.Name = "qRelativeCFrameWeldValue"
  2743. o31.Parent = o28
  2744. o31.Value = CFrame.new(-0.299989939, -1.50976181, 0.200195313, -4.37113883e-08, 1, 4.38268017e-08, -4.37113883e-08, -4.35959713e-08, 1, 1, 4.37113883e-08, 4.37113918e-08)
  2745. o32.Parent = o1
  2746. o32.BrickColor = BrickColor.new("Earth green")
  2747. o32.Reflectance = 0.10000000149012
  2748. o32.Position = Vector3.new(-150.777847, 8.3335619, -21.1258106)
  2749. o32.Rotation = Vector3.new(129.289993, -89.9199982, 129.270004)
  2750. o32.FormFactor = Enum.FormFactor.Custom
  2751. o32.Size = Vector3.new(1.20000005, 0.200000003, 1.20000005)
  2752. o32.CFrame = CFrame.new(-150.777847, 8.3335619, -21.1258106, -0.000926469686, -0.00113316474, -0.999998927, -0.000307338574, 0.999999285, -0.00113288034, 0.999999523, 0.000306287868, -0.000926817302)
  2753. o32.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2754. o32.Position = Vector3.new(-150.777847, 8.3335619, -21.1258106)
  2755. o32.Orientation = Vector3.new(0.0599999987, -90.0500031, -0.0199999996)
  2756. o32.Color = Color3.new(0.152941, 0.27451, 0.176471)
  2757. o33.Parent = o32
  2758. o33.Scale = Vector3.new(0.300000012, 1, 0.300000012)
  2759. o33.Scale = Vector3.new(0.300000012, 1, 0.300000012)
  2760. o34.Name = "qCFrameWeldThingy"
  2761. o34.Parent = o32
  2762. o34.C1 = CFrame.new(1.09999847, -1.10001993, 0.600006104, -4.36332148e-17, -4.9464443e-11, -1, 5.56708202e-28, 1, 4.9464443e-11, 1, 5.56708202e-28, 4.36332148e-17)
  2763. o34.Part0 = o2
  2764. o34.Part1 = o32
  2765. o35.Name = "qRelativeCFrameWeldValue"
  2766. o35.Parent = o32
  2767. o35.Value = CFrame.new(1.09999847, -1.10001993, 0.600006104, -4.36332148e-17, -4.9464443e-11, -1, 5.56708202e-28, 1, 4.9464443e-11, 1, 5.56708202e-28, 4.36332148e-17)
  2768. o36.Parent = o1
  2769. o36.BrickColor = BrickColor.new("Really black")
  2770. o36.Reflectance = 0.10000000149012
  2771. o36.Position = Vector3.new(-150.776917, 7.53366423, -21.5563297)
  2772. o36.Rotation = Vector3.new(129.289993, -89.9199982, -140.729996)
  2773. o36.FormFactor = Enum.FormFactor.Custom
  2774. o36.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2775. o36.CFrame = CFrame.new(-150.776917, 7.53366423, -21.5563297, -0.00113312108, 0.000926513458, -0.999998927, 0.999999285, 0.000307294977, -0.00113283668, 0.000306244125, -0.999999523, -0.000926861016)
  2776. o36.BottomSurface = Enum.SurfaceType.Smooth
  2777. o36.TopSurface = Enum.SurfaceType.Smooth
  2778. o36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2779. o36.Position = Vector3.new(-150.776917, 7.53366423, -21.5563297)
  2780. o36.Orientation = Vector3.new(0.0599999987, -90.0500031, 89.9800034)
  2781. o36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2782. o37.Parent = o36
  2783. o37.Scale = Vector3.new(1.20000005, 1, 1.20000005)
  2784. o37.Scale = Vector3.new(1.20000005, 1, 1.20000005)
  2785. o38.Name = "qCFrameWeldThingy"
  2786. o38.Parent = o36
  2787. o38.C1 = CFrame.new(-0.299989939, -1.53027344, 0.599624634, -4.37113883e-08, 1, 4.38268017e-08, -4.37113883e-08, -4.35959713e-08, 1, 1, 4.37113883e-08, 4.37113918e-08)
  2788. o38.Part0 = o2
  2789. o38.Part1 = o36
  2790. o39.Name = "qRelativeCFrameWeldValue"
  2791. o39.Parent = o36
  2792. o39.Value = CFrame.new(-0.299989939, -1.53027344, 0.599624634, -4.37113883e-08, 1, 4.38268017e-08, -4.37113883e-08, -4.35959713e-08, 1, 1, 4.37113883e-08, 4.37113918e-08)
  2793. weldtounob = Instance.new("Weld")
  2794. weldtounob.Parent = o2
  2795. weldtounob.Part0 = game.Players.LocalPlayer.Character.Torso
  2796. weldtounob.Part1 = o2
  2797.  
  2798. --//=================================\\
  2799. --|| DAMAGING
  2800. --\\=================================//
  2801.  
  2802. function ApplyDamage(Humanoid,Damage,TorsoPart)
  2803. Damage = Damage * DAMAGEMULTIPLIER
  2804. if Humanoid.Health ~= 0 then
  2805. Humanoid.Health = Humanoid.Health - Damage
  2806. end
  2807. end
  2808.  
  2809. function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL,ROCK)
  2810. local CHILDREN = workspace:GetDescendants()
  2811. for index, CHILD in pairs(CHILDREN) do
  2812. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2813. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2814. if HUM then
  2815. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2816. if TORSO then
  2817. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2818. if INSTAKILL == true or HUM.MaxHealth > 5000 then
  2819. CHILD:BreakJoints()
  2820. else
  2821. local DMG = MRANDOM(MINDMG,MAXDMG)
  2822. ApplyDamage(HUM,DMG,TORSO)
  2823. end
  2824. if FLING > 0 then
  2825. for _, c in pairs(CHILD:GetChildren()) do
  2826. if c:IsA("BasePart") then
  2827. local bv = Instance.new("BodyVelocity",c)
  2828. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2829. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  2830. Debris:AddItem(bv,0.05)
  2831. end
  2832. end
  2833. end
  2834. end
  2835. end
  2836. end
  2837. elseif CHILD:IsA("BasePart") and ROCK ~= nil then
  2838. if (CHILD.Position - POSITION).Magnitude <= RANGE then
  2839. RespondToImpact(CHILD,ROCK)
  2840. end
  2841. end
  2842. end
  2843. end
  2844.  
  2845. --//=================================\\
  2846. --|| ATTACK FUNCTIONS AND STUFF
  2847. --\\=================================//
  2848.  
  2849. function RockExplosion(Rock,Multiplier,Survive)
  2850. local EXPLOSION = Rock.Core:FindFirstChildOfClass("ParticleEmitter")
  2851. EXPLOSION.Color = ColorSequence.new(Rock.Color)
  2852. local SIZE = (Rock.Size.Y*4)*Multiplier
  2853. EXPLOSION.Enabled = false
  2854. EXPLOSION.Speed = NumberRange.new(0,SIZE*5)
  2855. EXPLOSION.Size = NumberSequence.new(SIZE/15,0)
  2856. EXPLOSION:Emit(200,300)
  2857. WaveParticles(Rock.Position,SIZE*2,Rock.Color)
  2858. coroutine.resume(coroutine.create(function()
  2859. Rock:BreakJoints()
  2860. if Survive == nil then
  2861. Rock.Transparency = 1
  2862. Rock.CanCollide = false
  2863. Rock.Anchored = true
  2864. Debris:AddItem(Rock,5)
  2865. end
  2866. CreateSound(165970126, Rock, 2, MRANDOM(8,12)/10, false)
  2867. ApplyAoE(Rock.Position,SIZE,25,30,35,false,Rock)
  2868. local HITFLOOR,HITPOS = Raycast(Rock.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, Rock.Size.Y/2, Character)
  2869. Swait()
  2870. if HITFLOOR then
  2871. WACKYEFFECT({Time = 75, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(SIZE*7,3,SIZE*7), Transparency = 0.7, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = HITFLOOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2872. end
  2873. for i = 1, 5 do
  2874. WACKYEFFECT({Time = MRANDOM(15,55), EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(SIZE*5,0.2,SIZE*5), Transparency = 0.95, Transparency2 = 1, CFrame = CF(Rock.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Rock.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2875. end
  2876. end))
  2877. end
  2878.  
  2879. function Bullet()
  2880. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2881. ATTACK = true
  2882. Rooted = true
  2883. local GYRO = IT("BodyGyro",RootPart)
  2884. GYRO.D = 2
  2885. GYRO.P = 2000
  2886. GYRO.MaxTorque = VT(0,4000000,0)
  2887. coroutine.resume(coroutine.create(function()
  2888. repeat
  2889. Swait()
  2890. GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
  2891. until ATTACK == false
  2892. GYRO:Remove()
  2893. end))
  2894. local FLOOR = false
  2895. if HITFLOOR then
  2896. if HITFLOOR.Material ~= Enum.Material.Foil and HITFLOOR.Material ~= Enum.Material.Glass then
  2897. FLOOR = true
  2898. end
  2899. end
  2900. if FLOOR == true then
  2901. for i=0, 0.5, 0.1 / Animation_Speed do
  2902. Swait()
  2903. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-15), RAD(0), RAD(0)), 2 / Animation_Speed)
  2904. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2905. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2906. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2907. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.35, -0.75) * ANGLES(RAD(-30), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2908. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-30), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2909. end
  2910. for i=0, 0.25, 0.1 / Animation_Speed do
  2911. Swait()
  2912. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.4, -0.1) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2913. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  2914. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2915. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2916. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.9, -0.6) * ANGLES(RAD(35), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2917. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.1, 0) * ANGLES(RAD(35), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2918. end
  2919. local ROCKPLACED = false
  2920. local Rock = nil
  2921. if HITFLOOR.Anchored == true then
  2922. Rock = GetRock(HITFLOOR)
  2923. Rock.Core.Emit.Enabled = true
  2924. Rock.Size = VT(6,6,6)
  2925. Rock.CFrame = CF(RootPart.CFrame*CF(0,-9,-6).p,Mouse.Hit.p)
  2926. CreateSound(130972023, Rock, 2, MRANDOM(5,8)/10, false)
  2927. coroutine.resume(coroutine.create(function()
  2928. for i = 1, 30 do
  2929. Swait()
  2930. Rock.CFrame = Clerp(Rock.CFrame, CF(RootPart.CFrame*CF(0,1,-6).p,Mouse.Hit.p), 0.8 / Animation_Speed)
  2931. end
  2932. ROCKPLACED = true
  2933. Rock.Core.Emit.Enabled = false
  2934. end))
  2935. else
  2936. if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then
  2937. local TORSO = HITFLOOR.Parent:FindFirstChild("Torso") or HITFLOOR.Parent:FindFirstChild("UpperTorso")
  2938. if TORSO then
  2939. Rock = TORSO
  2940. ROCK.Core:Clone().Parent = Rock
  2941. else
  2942. Rock = HITFLOOR
  2943. ROCK.Core:Clone().Parent = Rock
  2944. end
  2945. elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  2946. local TORSO = HITFLOOR.Parent.Parent:FindFirstChild("Torso") or HITFLOOR.Parent.Parent:FindFirstChild("UpperTorso")
  2947. if TORSO then
  2948. Rock = TORSO
  2949. ROCK.Core:Clone().Parent = Rock
  2950. else
  2951. Rock = HITFLOOR
  2952. ROCK.Core:Clone().Parent = Rock
  2953. end
  2954. else
  2955. Rock = HITFLOOR
  2956. ROCK.Core:Clone().Parent = Rock
  2957. end
  2958. Rock.Anchored = true
  2959. coroutine.resume(coroutine.create(function()
  2960. for i = 1, 30 do
  2961. Swait()
  2962. Rock.CFrame = Clerp(Rock.CFrame, CF(RootPart.CFrame*CF(0,1,-6).p,Mouse.Hit.p), 0.8 / Animation_Speed)
  2963. end
  2964. ROCKPLACED = true
  2965. end))
  2966. end
  2967. for i=0, 0.1, 0.1 / Animation_Speed do
  2968. Swait()
  2969. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.4, -0.1) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2970. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  2971. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2972. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2973. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.6) * ANGLES(RAD(35), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2974. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.1, 0) * ANGLES(RAD(35), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2975. end
  2976. repeat
  2977. Swait()
  2978. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.25) * ANGLES(RAD(-25), RAD(0), RAD(80)), 1 / Animation_Speed)
  2979. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  2980. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(0)) * ANGLES(RAD(-25), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2981. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2982. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,1.5,0), 1 / Animation_Speed)
  2983. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2984. until ROCKPLACED == true
  2985. for i=0, 0.1, 0.1 / Animation_Speed do
  2986. Swait()
  2987. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  2988. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  2989. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(0)) * ANGLES(RAD(-32), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2990. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2991. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  2992. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2993. end
  2994. WaveParticles(Rock.Position,12,C3(1,1,1))
  2995. CreateSound(621557962, RightLeg, 1, MRANDOM(7,9)/10, false)
  2996. coroutine.resume(coroutine.create(function()
  2997. if Rock.Parent:FindFirstChildOfClass("Humanoid") == nil then
  2998. for i = 1, 200 do
  2999. Swait()
  3000. Rock.CFrame = Rock.CFrame * CF(0,0,-1.2)
  3001. local HIT = Raycast(Rock.Position, Rock.CFrame.lookVector, Rock.Size.X/2, Character)
  3002. if HIT then
  3003. RespondToImpact(HIT,Rock)
  3004. break
  3005. end
  3006. end
  3007. RockExplosion(Rock,1)
  3008. else
  3009. for i = 1, 60 do
  3010. Swait()
  3011. Rock.CFrame = Rock.CFrame * CF(0,0,-2)
  3012. local HIT = Raycast(Rock.Position, Rock.CFrame.lookVector, 3, Character)
  3013. if HIT then
  3014. RespondToImpact(HIT,Rock)
  3015. break
  3016. end
  3017. end
  3018. RockExplosion(Rock,2)
  3019. end
  3020. end))
  3021. for i=0, 0.4, 0.1 / Animation_Speed do
  3022. Swait()
  3023. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  3024. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  3025. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(0)) * ANGLES(RAD(-32), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3026. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3027. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  3028. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3029. end
  3030. else
  3031. local GRAV = IT("BodyPosition",RootPart)
  3032. GRAV.D = 250
  3033. GRAV.P = 20000
  3034. GRAV.MaxForce = VT(math.huge,math.huge,math.huge)
  3035. GRAV.Position = RootPart.Position
  3036. local Rock = GetRock()
  3037. Rock.Size = VT(0,0,0)
  3038. Rock.CFrame = CF(RightLeg.CFrame*CF(0,-1,0).p,Mouse.Hit.p)
  3039. CreateSound(201858045, Rock, 1, MRANDOM(10,12)/10, false)
  3040. local DONEROCK = false
  3041. coroutine.resume(coroutine.create(function()
  3042. for i = 1, 15 do
  3043. Swait()
  3044. Rock.Size = Rock.Size + VT(0.1,0.1,0.1)
  3045. Rock.Size = Rock.Size * 1.1
  3046. Rock.CFrame = CF(RightLeg.CFrame*CF(0,-1-Rock.Size.Y/2,0).p,Mouse.Hit.p)
  3047. end
  3048. DONEROCK = true
  3049. end))
  3050. repeat
  3051. Swait()
  3052. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-65), RAD(0), RAD(0)), 1 / Animation_Speed)
  3053. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3054. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3055. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-80), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3056. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(90), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3057. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-15), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3058. until DONEROCK == true
  3059. local LOOP = 0
  3060. for i=0, 0.2, 0.1 / Animation_Speed do
  3061. Swait()
  3062. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-70), RAD(0), RAD(0)), 1 / Animation_Speed)
  3063. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3064. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3065. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3066. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(130), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3067. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-15), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3068. end
  3069. WaveParticles(Rock.Position,5,C3(1,1,1))
  3070. CreateSound(621557962, RightLeg, 1, MRANDOM(10,12)/10, false)
  3071. coroutine.resume(coroutine.create(function()
  3072. for i = 1, 300 do
  3073. Swait()
  3074. Rock.CFrame = Rock.CFrame * CF(0,0,-1.6)
  3075. local HIT = Raycast(Rock.Position, Rock.CFrame.lookVector, Rock.Size.X/2, Character)
  3076. if HIT then
  3077. RespondToImpact(HIT,Rock)
  3078. break
  3079. end
  3080. end
  3081. RockExplosion(Rock,1)
  3082. end))
  3083. for i=0, 0.3, 0.1 / Animation_Speed do
  3084. Swait()
  3085. LOOP = LOOP + 15*3
  3086. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-65+(LOOP)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3087. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3088. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3089. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3090. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  3091. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-15), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3092. end
  3093. GRAV:remove()
  3094. end
  3095. ATTACK = false
  3096. Rooted = false
  3097. end
  3098.  
  3099. function Melee()
  3100. ATTACK = true
  3101. Rooted = false
  3102. Speed = 12
  3103. repeat
  3104. Swait()
  3105. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-35)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  3106. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(15)), 1 / Animation_Speed)
  3107. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3108. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3109. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3110. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3111. until KEYHOLD == false
  3112. Speed = 0
  3113. local ROOT = nil
  3114. local TORS = nil
  3115. local HUMAN = nil
  3116. local DIST = 4
  3117. for i=0, 0.2, 0.1 / Animation_Speed do
  3118. Swait()
  3119. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  3120. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(-25)), 1 / Animation_Speed)
  3121. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3122. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3123. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3124. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3125. end
  3126. for i=0, 1, 0.1 / Animation_Speed do
  3127. Swait()
  3128. local CHILDREN = workspace:GetDescendants()
  3129. for index, CHILD in pairs(CHILDREN) do
  3130. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3131. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3132. if HUM then
  3133. local TORSO = CHILD:FindFirstChild("HumanoidRootPart") or CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3134. if TORSO and HUM.Health > 0 then
  3135. if (TORSO.Position - RightArm.Position).Magnitude <= DIST then
  3136. DIST = (TORSO.Position - RightArm.Position).Magnitude
  3137. ROOT = TORSO
  3138. HUMAN = HUM
  3139. TORS = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3140. end
  3141. end
  3142. end
  3143. end
  3144. end
  3145. if ROOT then
  3146. break
  3147. end
  3148. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  3149. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(-25)), 1 / Animation_Speed)
  3150. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3151. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3152. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3153. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3154. end
  3155. if ROOT then
  3156. local POSITIONED = false
  3157. coroutine.resume(coroutine.create(function()
  3158. ROOT.Anchored = true
  3159. local POS = RootPart.CFrame*CF(0,-3,-1) * ANGLES(RAD(180), RAD(0), RAD(0)) * ANGLES(RAD(90), RAD(0), RAD(0))
  3160. for i = 1, 25 do
  3161. ROOT.Anchored = true
  3162. Swait()
  3163. ROOT.CFrame = Clerp(ROOT.CFrame, POS, 0.8 / Animation_Speed)
  3164. end
  3165. POSITIONED = true
  3166. repeat Swait() ROOT.Anchored = true until ATTACK == false
  3167. ROOT.Anchored = false
  3168. end))
  3169. repeat
  3170. Swait()
  3171. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3172. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3173. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3174. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3175. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3176. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3177. until POSITIONED == true
  3178. for i = 1, 3 do
  3179. for i=0, 0.5, 0.1 / Animation_Speed do
  3180. Swait()
  3181. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-15), RAD(0), RAD(0)), 2 / Animation_Speed)
  3182. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
  3183. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  3184. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  3185. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.35, -0.75) * ANGLES(RAD(50), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  3186. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-30), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  3187. end
  3188. for i=0, 0.15, 0.1 / Animation_Speed do
  3189. Swait()
  3190. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.4, -0.1) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3191. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3192. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3193. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3194. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.9, -0.6) * ANGLES(RAD(35), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3195. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.1, 0) * ANGLES(RAD(35), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3196. end
  3197. local EMIT = script.Emit:Clone()
  3198. EMIT.Parent = TORS
  3199. EMIT.Size = NumberSequence.new(1,0)
  3200. EMIT:Emit(120)
  3201. Debris:AddItem(EMIT,5)
  3202. CreateSound(138186576, RightLeg, 1, MRANDOM(13,15)/10, false)
  3203. WaveParticles(TORS.Position,12,C3(1,1,1))
  3204. ApplyAoE(RightLeg.Position,8,25,35,0,false)
  3205. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(35,3,35), Transparency = 0.2, Transparency2 = 1, CFrame = CF(TORS.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3206. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(25,4,25), Transparency = 0.2, Transparency2 = 1, CFrame = CF(TORS.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3207. for i=0, 0.25, 0.1 / Animation_Speed do
  3208. Swait()
  3209. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.4, -0.1) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3210. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3211. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3212. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3213. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.9, -0.6) * ANGLES(RAD(35), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3214. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.1, 0) * ANGLES(RAD(35), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3215. end
  3216. if HUMAN.Health == 0 then
  3217. break
  3218. end
  3219. for i=0, 0.2, 0.1 / Animation_Speed do
  3220. Swait()
  3221. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3222. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3223. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3224. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3225. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3226. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3227. end
  3228. end
  3229. end
  3230. Speed = 25
  3231. ATTACK = false
  3232. Rooted = false
  3233. end
  3234.  
  3235. function Launch()
  3236. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3237. if HITFLOOR then
  3238. WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(15,3,15), Transparency = 0.2, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 138186576, SoundPitch = 1, SoundVolume = 2})
  3239. local P = PILLAR:Clone()
  3240. P.Color = HITFLOOR.Color
  3241. P.Material = HITFLOOR.Material
  3242. P.Parent = Effects
  3243. P.CFrame = CF(HITPOS-VT(0,4.5,0))
  3244. coroutine.resume(coroutine.create(function()
  3245. for i = 1, 6 do
  3246. Swait()
  3247. P.CFrame = P.CFrame * CF(0,0.9,0)
  3248. end
  3249. wait(1)
  3250. for i = 1, 45 do
  3251. Swait()
  3252. P.Transparency =P.Transparency + 1/45
  3253. end
  3254. P:remove()
  3255. end))
  3256. RootPart.CFrame = RootPart.CFrame*CF(0,1,0)
  3257. RootPart.Velocity = VT(0,0,0)
  3258. local bv = Instance.new("BodyVelocity",RootPart)
  3259. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3260. bv.velocity = CF(RootPart.Position,RootPart.Position+VT(0,100,0)).lookVector*350
  3261. Debris:AddItem(bv,0.1)
  3262. end
  3263. end
  3264.  
  3265. function Ravage()
  3266. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3267. if HITFLOOR then
  3268. ATTACK = true
  3269. Rooted = false
  3270. for i=0, 0.3, 0.1 / Animation_Speed do
  3271. Swait()
  3272. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 / Animation_Speed)
  3273. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3274. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3275. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3276. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(55), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3277. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-100), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3278. end
  3279. WaveParticles(RightArm.CFrame*CF(0,-1,0).p,4,C3(1,1,1))
  3280. Rooted = true
  3281. CreateSound(217767125, RightArm, 5, 1, false)
  3282. for i=0, 0.15, 0.1 / Animation_Speed do
  3283. Swait()
  3284. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 / Animation_Speed)
  3285. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3286. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(145)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3287. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3288. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(55), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3289. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-100), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3290. end
  3291. local HOLD = true
  3292. coroutine.resume(coroutine.create(function()
  3293. repeat
  3294. Swait()
  3295. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 1 / Animation_Speed)
  3296. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 1 / Animation_Speed)
  3297. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.2) * ANGLES(RAD(145), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3298. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3299. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(100), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3300. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3301. until HOLD == false
  3302. end))
  3303. repeat
  3304. wait(0.3)
  3305. coroutine.resume(coroutine.create(function()
  3306. local HITFLOOR,HITPOS = Raycast(Mouse.Hit.p+VT(0,1,0), (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 15, Character)
  3307. if HITFLOOR then
  3308. if HITFLOOR.Anchored == true then
  3309. local ROCK = GetRock(HITFLOOR)
  3310. CreateSound(130972023, ROCK, 2, MRANDOM(8,12)/10, false)
  3311. ROCK.Size = VT(4,4,4)*(MRANDOM(8,12)/10)
  3312. ROCK.Core.Emit.Enabled = true
  3313. ROCK.CFrame = CF(HITPOS+VT(0,-6,0)) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))
  3314. local POS = ROCK.CFrame*CF(0,12,0)
  3315. for i = 1, 25 do
  3316. ROCK.Anchored = true
  3317. Swait()
  3318. ROCK.CFrame = Clerp(ROCK.CFrame, POS, 0.8 / Animation_Speed)
  3319. end
  3320. ROCK.Core.Emit.Enabled = false
  3321. wait(0.3)
  3322. RockExplosion(ROCK,1)
  3323. end
  3324. end
  3325. end))
  3326. until KEYHOLD == false
  3327. wait(0.5)
  3328. HOLD = false
  3329. ATTACK = false
  3330. Rooted = false
  3331. end
  3332. end
  3333.  
  3334. function Shield()
  3335. ATTACK = true
  3336. Rooted = false
  3337. local GYRO = IT("BodyGyro",RootPart)
  3338. GYRO.D = 2
  3339. GYRO.P = 2000
  3340. GYRO.MaxTorque = VT(40000000000,4000000,40000000000)
  3341. local GRAV = IT("BodyPosition",RootPart)
  3342. GRAV.D = 250
  3343. GRAV.P = 20000
  3344. GRAV.MaxForce = VT(math.huge,math.huge,math.huge)
  3345. GRAV.Position = RootPart.Position
  3346. coroutine.resume(coroutine.create(function()
  3347. repeat
  3348. Swait()
  3349. GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
  3350. until ATTACK == false
  3351. GYRO:Remove()
  3352. GRAV:Remove()
  3353. end))
  3354. for i=0, 0.3, 0.1 / Animation_Speed do
  3355. Swait()
  3356. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(80)), 1 / Animation_Speed)
  3357. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-30)), 1 / Animation_Speed)
  3358. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3359. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(-35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3360. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(60), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3361. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3362. end
  3363. local Defence = GetShield()
  3364. Defence.Size = VT(0,2,0)
  3365. Defence.Parent = Effects
  3366. Defence.CFrame = RightArm.CFrame*CF(0,-6,0) * ANGLES(RAD(180), RAD(90), RAD(0))
  3367. WaveParticles(Defence.Position,12,Defence.Color)
  3368. CreateSound(201858045, Defence, 2, MRANDOM(10,12)/10, false)
  3369. local FIX = Defence.AncestryChanged:Connect(function()
  3370. Defence.Parent = Effects
  3371. end)
  3372. for i = 1, 40 do
  3373. Swait()
  3374. Defence.Size = Defence.Size + VT(0.5,0,0.7)
  3375. Defence.CFrame = RightArm.CFrame*CF(0,-6,0) * ANGLES(RAD(180), RAD(90), RAD(0))
  3376. end
  3377. repeat
  3378. Swait()
  3379. Defence.CFrame = RightArm.CFrame*CF(0,-6,0) * ANGLES(RAD(180), RAD(90), RAD(0))
  3380. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(80)), 1 / Animation_Speed)
  3381. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-30)), 1 / Animation_Speed)
  3382. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3383. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(-35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3384. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(60), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3385. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3386. until KEYHOLD == false
  3387. FIX:Disconnect()
  3388. coroutine.resume(coroutine.create(function()
  3389. for i = 1, 40 do
  3390. Swait()
  3391. Defence.Size = Defence.Size - VT(0.5,0,0.7)
  3392. end
  3393. WaveParticles(Defence.Position,12,Defence.Color)
  3394. Defence:remove()
  3395. end))
  3396. ATTACK = false
  3397. Rooted = false
  3398. end
  3399.  
  3400. function TwinMeteor()
  3401. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 100, Character)
  3402. if HITFLOOR == nil then
  3403. ATTACK = true
  3404. Rooted = false
  3405. local GYRO = IT("BodyGyro",RootPart)
  3406. GYRO.D = 2
  3407. GYRO.P = 2000
  3408. GYRO.MaxTorque = VT(40000000000,4000000,40000000000)
  3409. local GRAV = IT("BodyPosition",RootPart)
  3410. GRAV.D = 250
  3411. GRAV.P = 20000
  3412. GRAV.MaxForce = VT(math.huge,math.huge,math.huge)
  3413. GRAV.Position = RootPart.Position
  3414. coroutine.resume(coroutine.create(function()
  3415. repeat
  3416. Swait()
  3417. GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
  3418. until ATTACK == false
  3419. GYRO:Remove()
  3420. GRAV:Remove()
  3421. end))
  3422. local CHARGED = false
  3423. coroutine.resume(coroutine.create(function()
  3424. repeat
  3425. Swait()
  3426. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3427. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3428. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3429. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3430. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3431. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3432. until CHARGED == true
  3433. end))
  3434. local ROCK1 = GetRock()
  3435. local ROCK2 = GetRock()
  3436. local VORTEX1 = script.Vortex:Clone()
  3437. local VORTEX2 = script.Vortex:Clone()
  3438. VORTEX1.Parent = ROCK1.Core
  3439. VORTEX2.Parent = ROCK2.Core
  3440. ROCK1.Core.Emit.Enabled = true
  3441. ROCK2.Core.Emit.Enabled = true
  3442. ROCK1.CFrame = CF(RightArm.CFrame*CF(0,-1-ROCK1.Size.Y/2,0).p,Mouse.Hit.p)
  3443. ROCK2.CFrame = CF(LeftArm.CFrame*CF(0,-1-ROCK2.Size.Y/2,0).p,Mouse.Hit.p)
  3444. CreateSound(1664710821, ROCK1, 10, MRANDOM(8,12)/10, false)
  3445. CreateSound(1664710821, ROCK2, 10, MRANDOM(8,12)/10, false)
  3446. for i = 1, 70 do
  3447. Swait()
  3448. ROCK1.Size = ROCK1.Size + VT(0.3,0.3,0.3)
  3449. ROCK2.Size = ROCK2.Size + VT(0.3,0.3,0.3)
  3450. ROCK1.CFrame = CF(RightArm.CFrame*CF(0,-1-ROCK1.Size.Y/2,0).p,Mouse.Hit.p)
  3451. ROCK2.CFrame = CF(LeftArm.CFrame*CF(0,-1-ROCK2.Size.Y/2,0).p,Mouse.Hit.p)
  3452. VORTEX1.Size = NumberSequence.new(ROCK1.Size.Y*2,0)
  3453. VORTEX2.Size = NumberSequence.new(ROCK1.Size.Y*2,0)
  3454. VORTEX1:Emit(1)
  3455. VORTEX2:Emit(1)
  3456. end
  3457. CHARGED = true
  3458. for i=0, 1, 0.1 / Animation_Speed do
  3459. Swait()
  3460. ROCK1.CFrame = CF(RightArm.CFrame*CF(0,-1-ROCK1.Size.Y/2,0).p,Mouse.Hit.p)
  3461. ROCK2.CFrame = CF(LeftArm.CFrame*CF(0,-1-ROCK2.Size.Y/2,0).p,Mouse.Hit.p)
  3462. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3463. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3464. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3465. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3466. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3467. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3468. end
  3469. for i=0, 0.5, 0.1 / Animation_Speed do
  3470. Swait()
  3471. ROCK1.CFrame = CF(RightArm.CFrame*CF(0,-1-ROCK1.Size.Y/2,0).p,Mouse.Hit.p)
  3472. ROCK2.CFrame = CF(LeftArm.CFrame*CF(0,-1-ROCK2.Size.Y/2,0).p,Mouse.Hit.p)
  3473. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3474. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(5)), 1 / Animation_Speed)
  3475. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3476. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3477. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3478. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3479. end
  3480. coroutine.resume(coroutine.create(function()
  3481. local Rock = ROCK1
  3482. WaveParticles(Rock.Position,30,C3(1,1,1))
  3483. CreateSound(134012322, Rock, 2, MRANDOM(10,12)/10, false)
  3484. for i = 1, 200 do
  3485. Swait()
  3486. Rock.CFrame = Rock.CFrame * CF(0,0,-3.2)
  3487. local HIT = Raycast(Rock.Position, Rock.CFrame.lookVector, Rock.Size.X/2, Character)
  3488. if HIT then
  3489. RespondToImpact(HIT,Rock)
  3490. break
  3491. end
  3492. end
  3493. ApplyAoE(Rock.Position,ROCK.Size.Y,50,55,55,false)
  3494. for i = 1, 6 do
  3495. RockExplosion(Rock,1.5,true)
  3496. wait(1)
  3497. end
  3498. RockExplosion(Rock,1.5)
  3499. end))
  3500. for i=0, 1, 0.1 / Animation_Speed do
  3501. Swait()
  3502. ROCK2.CFrame = CF(LeftArm.CFrame*CF(0,-1-ROCK2.Size.Y/2,0).p,Mouse.Hit.p)
  3503. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(35)), 1 / Animation_Speed)
  3504. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 1 / Animation_Speed)
  3505. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * ANGLES(RAD(55), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3506. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3507. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3508. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3509. end
  3510. for i=0, 0.5, 0.1 / Animation_Speed do
  3511. Swait()
  3512. ROCK2.CFrame = CF(LeftArm.CFrame*CF(0,-1-ROCK2.Size.Y/2,0).p,Mouse.Hit.p)
  3513. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  3514. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(5)), 1 / Animation_Speed)
  3515. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3516. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3517. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3518. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3519. end
  3520. coroutine.resume(coroutine.create(function()
  3521. local Rock = ROCK2
  3522. WaveParticles(Rock.Position,30,C3(1,1,1))
  3523. CreateSound(134012322, Rock, 2, MRANDOM(10,12)/10, false)
  3524. for i = 1, 200 do
  3525. Swait()
  3526. Rock.CFrame = Rock.CFrame * CF(0,0,-3.2)
  3527. local HIT = Raycast(Rock.Position, Rock.CFrame.lookVector, Rock.Size.X/2, Character)
  3528. if HIT then
  3529. RespondToImpact(HIT,Rock)
  3530. break
  3531. end
  3532. end
  3533. ApplyAoE(Rock.Position,ROCK.Size.Y,50,55,55,false)
  3534. for i = 1, 6 do
  3535. RockExplosion(Rock,1.5,true)
  3536. wait(1)
  3537. end
  3538. RockExplosion(Rock,1.5)
  3539. end))
  3540. for i=0, 1, 0.1 / Animation_Speed do
  3541. Swait()
  3542. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-35)), 1 / Animation_Speed)
  3543. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(5)), 1 / Animation_Speed)
  3544. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3545. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(55), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3546. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3547. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3548. end
  3549. ATTACK = false
  3550. Rooted = false
  3551. end
  3552. end
  3553.  
  3554. function Spikes()
  3555. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 12, Character)
  3556. if HITFLOOR then
  3557. ATTACK = true
  3558. Rooted = true
  3559. local GYRO = IT("BodyGyro",RootPart)
  3560. GYRO.D = 2
  3561. GYRO.P = 2000
  3562. GYRO.MaxTorque = VT(0,4000000,0)
  3563. coroutine.resume(coroutine.create(function()
  3564. repeat
  3565. Swait()
  3566. GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
  3567. until ATTACK == false
  3568. GYRO:Remove()
  3569. end))
  3570. for i=0, 1, 0.1 / Animation_Speed do
  3571. Swait()
  3572. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-15), RAD(0), RAD(0)), 2 / Animation_Speed)
  3573. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
  3574. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(125), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  3575. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(125), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  3576. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.35, -0.75) * ANGLES(RAD(30), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  3577. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-30), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  3578. end
  3579. for i=0, 0.25, 0.1 / Animation_Speed do
  3580. Swait()
  3581. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.4, -0.1) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3582. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3583. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3584. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3585. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.9, -0.6) * ANGLES(RAD(35), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3586. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.1, 0) * ANGLES(RAD(35), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3587. end
  3588. CreateSound(165970126, RightLeg, 1, MRANDOM(13,15)/10, false)
  3589. WaveParticles(RightLeg.CFrame*CF(0,-1,0).p,15,C3(1,1,1))
  3590. coroutine.resume(coroutine.create(function()
  3591. local CFRAME = RootPart.CFrame*CF(0,-3,0)
  3592. for i = 1, 60 do
  3593. Swait()
  3594. local SPIKE = GetSpike(HITFLOOR)
  3595. SPIKE.CFrame = CFRAME*CF(0,-11,-i*2)
  3596. ApplyAoE(CFRAME*CF(0,0,-i*2).p,4,10,35,15,false)
  3597. coroutine.resume(coroutine.create(function()
  3598. local POS = SPIKE.CFrame*CF(0,11,0)
  3599. for i = 1, 25 do
  3600. Swait()
  3601. SPIKE.CFrame = Clerp(SPIKE.CFrame, POS, 0.8 / Animation_Speed)
  3602. end
  3603. wait(0.2)
  3604. for i = 1, 45 do
  3605. Swait()
  3606. SPIKE.Transparency = SPIKE.Transparency + 1/45
  3607. SPIKE.CFrame = SPIKE.CFrame * CF(0,-2/15,0)
  3608. end
  3609. SPIKE:remove()
  3610. end))
  3611. end
  3612. end))
  3613. wait(0.3)
  3614. ATTACK = false
  3615. Rooted = false
  3616. end
  3617. end
  3618.  
  3619. function TakeOnMe()
  3620. Speed = 5
  3621. local MEME = CreateSound(288703954, Effects, 7, 1, false)
  3622. ATTACK = true
  3623. Rooted = false
  3624. local DANCE = true
  3625. local KEY = Mouse.KeyDown:connect(function(NEWKEY)
  3626. if NEWKEY == "p" then
  3627. DANCE = false
  3628. end
  3629. end)
  3630. PLAYSONG = false
  3631. while true do
  3632. for i = 1, 15 do
  3633. Swait()
  3634. MEME.Parent = Effects
  3635. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3636. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3637. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.75, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3638. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.55, 0.75, 0) * ANGLES(RAD(0), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3639. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.6, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3640. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, 0, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3641. end
  3642. if DANCE == false then
  3643. break
  3644. end
  3645. for i = 1, 15 do
  3646. Swait()
  3647. MEME.Parent = Effects
  3648. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3649. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3650. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.75, 0) * ANGLES(RAD(0), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3651. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.55, 0.75, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3652. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3653. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.6, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3654. end
  3655. end
  3656. PLAYSONG = true
  3657. KEY:Disconnect()
  3658. MEME:remove()
  3659. Speed = 25
  3660. ATTACK = false
  3661. Rooted = false
  3662. end
  3663.  
  3664. function Noclip()
  3665. ATTACK = true
  3666. Rooted = true
  3667. UNANCHOR = false
  3668. RootPart.Anchored = true
  3669. local CLIPPING = true
  3670. local MOVEMENT = nil
  3671. CreateSound(96098241, Torso, 3, MRANDOM(9,12)/10, false)
  3672. for i = 1, 50 do
  3673. Swait()
  3674. EXTRATRANS = EXTRATRANS + 0.5/50
  3675. RootPart.CFrame = RootPart.CFrame * CF(0,(1-(i/50))/4.3,0)
  3676. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3677. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3678. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3679. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3680. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
  3681. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
  3682. end
  3683. local AURA = CreateSound(1393698948, Torso, 3, 1, true)
  3684. local KEY = Mouse.KeyDown:connect(function(NEWKEY)
  3685. if NEWKEY == "w" then
  3686. MOVEMENT = "Forward"
  3687. repeat
  3688. Swait()
  3689. RootPart.CFrame = RootPart.CFrame * CF(0,0,-0.2)
  3690. until KEYHOLD == false
  3691. elseif NEWKEY == "s" then
  3692. MOVEMENT = "Backwards"
  3693. repeat
  3694. Swait()
  3695. RootPart.CFrame = RootPart.CFrame * CF(0,0,0.2)
  3696. until KEYHOLD == false
  3697. elseif NEWKEY == "a" then
  3698. MOVEMENT = "Strafe"
  3699. repeat
  3700. Swait()
  3701. RootPart.CFrame = RootPart.CFrame * CF(0.2,0,0)
  3702. until KEYHOLD == false
  3703. elseif NEWKEY == "d" then
  3704. MOVEMENT = "Strafe"
  3705. repeat
  3706. Swait()
  3707. RootPart.CFrame = RootPart.CFrame * CF(-0.2,0,0)
  3708. until KEYHOLD == false
  3709. elseif NEWKEY == "y" then
  3710. CLIPPING = false
  3711. end
  3712. MOVEMENT = nil
  3713. end)
  3714. local LOOP = 0
  3715. repeat
  3716. Swait()
  3717. AURA.Parent = Torso
  3718. LOOP = LOOP + 1
  3719. if LOOP >= 15 then
  3720. LOOP = 0
  3721. WaveParticles(Torso.Position,15,C3(1,1,1))
  3722. WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(15,1,15), Transparency = 0.7, Transparency2 = 1, CFrame = CF(RootPart.CFrame*CF(0,-3.5,0).p), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3723. end
  3724. if MOVEMENT == nil then
  3725. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3726. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3727. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3728. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3729. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.1 * SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3730. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * SIN(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3731. elseif MOVEMENT == "Forward" then
  3732. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3733. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3734. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3735. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3736. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.1 * SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3737. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * SIN(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3738. elseif MOVEMENT == "Backwards" then
  3739. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3740. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3741. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3742. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3743. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.1 * SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3744. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * SIN(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3745. elseif MOVEMENT == "Strafe" then
  3746. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(2), RAD(0), RAD(0)), 1 / Animation_Speed)
  3747. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3748. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3749. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3750. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.1 * SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3751. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * SIN(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3752. end
  3753. until CLIPPING == false
  3754. KEY:Disconnect()
  3755. coroutine.resume(coroutine.create(function()
  3756. for i = 1, 20 do
  3757. Swait()
  3758. AURA.Volume = AURA.Volume - 3/20
  3759. end
  3760. AURA:remove()
  3761. end))
  3762. CreateSound(814168787, Torso, 1, MRANDOM(9,12)/10, false)
  3763. for i = 1, 50 do
  3764. Swait()
  3765. EXTRATRANS = EXTRATRANS - 0.5/50
  3766. RootPart.CFrame = RootPart.CFrame * CF(0,-(1-(i/50))/4.3,0)
  3767. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3768. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3769. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3770. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3771. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
  3772. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
  3773. end
  3774. EXTRATRANS = 0
  3775. UNANCHOR = true
  3776. ATTACK = false
  3777. Rooted = false
  3778. end
  3779.  
  3780. function Taunt()
  3781. ATTACK = true
  3782. Rooted = true
  3783. local TAUNT = CreateSound(159882635, Torso, 7, 1, false)
  3784. repeat
  3785. Swait()
  3786. TAUNT.Parent = Torso
  3787. TAUNT.Playing = true
  3788. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3789. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-0.02, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(25), RAD(0)), 1 / Animation_Speed)
  3790. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3791. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3792. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3793. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3794. until TAUNT.TimePosition >= 1.25
  3795. for i=0, 1.6, 0.1 / Animation_Speed do
  3796. Swait()
  3797. TAUNT.Parent = Torso
  3798. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(5)), 1 / Animation_Speed)
  3799. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(25)), 1 / Animation_Speed)
  3800. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3801. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3802. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3803. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3804. end
  3805. ATTACK = false
  3806. Rooted = false
  3807. end
  3808.  
  3809. --//=================================\\
  3810. --|| ASSIGN THINGS TO KEYS
  3811. --\\=================================//
  3812.  
  3813. function MouseDown(Mouse)
  3814. if ATTACK == false then
  3815. end
  3816. end
  3817.  
  3818. function MouseUp(Mouse)
  3819. HOLD = false
  3820. end
  3821.  
  3822. function KeyDown(Key)
  3823. KEYHOLD = true
  3824. if Key == "z" and ATTACK == false then
  3825. Bullet()
  3826. end
  3827.  
  3828. if Key == "b" and ATTACK == false then
  3829. Melee()
  3830. end
  3831.  
  3832. if Key == "c" and ATTACK == false then
  3833. Launch()
  3834. end
  3835.  
  3836. if Key == "v" and ATTACK == false then
  3837. Ravage()
  3838. end
  3839.  
  3840. if Key == "e" and ATTACK == false then
  3841. Shield()
  3842. end
  3843.  
  3844. if Key == "q" and ATTACK == false then
  3845. Spikes()
  3846. end
  3847.  
  3848. if Key == "x" and ATTACK == false then
  3849. TwinMeteor()
  3850. end
  3851.  
  3852. if Key == "y" and ATTACK == false then
  3853. Noclip()
  3854. end
  3855.  
  3856. if Key == "p" and ATTACK == false then
  3857. TakeOnMe()
  3858. end
  3859.  
  3860. if Key == "t" and ATTACK == false then
  3861. Taunt()
  3862. end
  3863.  
  3864. if Key == "1" and ATTACK == false then
  3865. if PLAYSONG == true then
  3866. PLAYSONG = false
  3867. else
  3868. PLAYSONG = true
  3869. end
  3870. end
  3871. end
  3872.  
  3873. function KeyUp(Key)
  3874. KEYHOLD = false
  3875. end
  3876.  
  3877. Mouse.Button1Down:connect(function(NEWKEY)
  3878. MouseDown(NEWKEY)
  3879. end)
  3880. Mouse.Button1Up:connect(function(NEWKEY)
  3881. MouseUp(NEWKEY)
  3882. end)
  3883. Mouse.KeyDown:connect(function(NEWKEY)
  3884. KeyDown(NEWKEY)
  3885. end)
  3886. Mouse.KeyUp:connect(function(NEWKEY)
  3887. KeyUp(NEWKEY)
  3888. end)
  3889.  
  3890. --//=================================\\
  3891. --\\=================================//
  3892.  
  3893. function AntiTimeStop()
  3894. for _, c in pairs(Character:GetChildren()) do
  3895. if c:IsA("BasePart") and c ~= RootPart then
  3896. c.Anchored = false
  3897. end
  3898. end
  3899. if UNANCHOR == true then
  3900. RootPart.Anchored = false
  3901. else
  3902. RootPart.Anchored = true
  3903. end
  3904. end
  3905.  
  3906. --//=================================\\
  3907. --|| WRAP THE WHOLE SCRIPT UP
  3908. --\\=================================//
  3909.  
  3910. Humanoid.Changed:connect(function(Jump)
  3911. if Jump == "Jump" and (Disable_Jump == true) then
  3912. Humanoid.Jump = false
  3913. end
  3914. end)
  3915.  
  3916. while true do
  3917. Swait()
  3918. script.Parent = WEAPONGUI
  3919. ANIMATE.Parent = nil
  3920. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  3921. v:Stop();
  3922. end
  3923. if Character:FindFirstChildOfClass("Humanoid") == nil then
  3924. Humanoid = IT("Humanoid",Character)
  3925. end
  3926. SINE = SINE + CHANGE
  3927. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  3928. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  3929. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3930. local WALKSPEEDVALUE = 4
  3931. Neck.C1 = Clerp(Neck.C1, CF(0, 0, 0.03) * ANGLES(RAD(90), RAD(180), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(180)) , 1 / Animation_Speed)
  3932. if ANIM == "Walk" and TORSOVELOCITY > 1 and PLAYSONG == true then
  3933. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3934. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3935. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3936. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3937. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) or PLAYSONG == false then
  3938. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3939. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3940. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3941. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3942. end
  3943. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  3944. ANIM = "Jump"
  3945. if ATTACK == false then
  3946. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  3947. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3948. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(25 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3949. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-25 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3950. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4, -0.6) * ANGLES(RAD(1), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3951. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3952. end
  3953. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  3954. ANIM = "Fall"
  3955. if ATTACK == false then
  3956. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3957. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3958. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3959. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3960. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) * ANGLES(RAD(-25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3961. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) * ANGLES(RAD(-10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3962. end
  3963. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  3964. ANIM = "Idle"
  3965. if ATTACK == false then
  3966. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3967. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3968. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3969. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3970. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3971. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3972. end
  3973. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  3974. ANIM = "Walk"
  3975. if ATTACK == false then
  3976. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3977. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3978. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3979. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3980. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  3981. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  3982. end
  3983. end
  3984. for _, c in pairs(Character:GetChildren()) do
  3985. if c.ClassName == "CharacterMesh" or c.ClassName == "Accessory" or c.Name == "Body Colors" then
  3986. c:remove()
  3987. end
  3988. end
  3989. AntiTimeStop()
  3990. Humanoid.MaxHealth = 10e10
  3991. Humanoid.Health = 10e10
  3992. if Rooted == false then
  3993. Disable_Jump = false
  3994. Humanoid.WalkSpeed = Speed
  3995. elseif Rooted == true then
  3996. Disable_Jump = true
  3997. Humanoid.WalkSpeed = 0
  3998. end
  3999. sick.SoundId = "rbxassetid://1372412973"
  4000. sick.Looped = true
  4001. sick.Pitch = 1
  4002. sick.Volume = 2
  4003. sick.Parent = Effects
  4004. sick.Playing = PLAYSONG
  4005. Humanoid.PlatformStand = false
  4006. Humanoid.Name = "fuck these niggers who trys to rap"
  4007. refit()
  4008. if Character:FindFirstChild("Pants") == nil then
  4009. script.Pants:Clone().Parent = Character
  4010. end
  4011. if Character:FindFirstChild("Shirt") == nil then
  4012. script.Shirt:Clone().Parent = Character
  4013. end
  4014. for _, c in pairs(Character:GetChildren()) do
  4015. if c:IsA("BasePart") and ATTACK == false then
  4016. for _, e in pairs(c:GetChildren()) do
  4017. if e:IsA("ParticleEmitter") or e:IsA("BodyPosition") or e:IsA("BodyGyro") then
  4018. e:remove()
  4019. end
  4020. end
  4021. end
  4022. end
  4023. end
  4024.  
  4025. --//=================================\\
  4026. --\\=================================//
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032. --//====================================================\\--
  4033. --|| END OF SCRIPT
  4034. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement