Advertisement
Skye_Blue

Edited Scarlet Script

Jul 15th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.45 KB | None | 0 0
  1. -----------
  2. --Flandre--
  3. -----------
  4. --By --
  5. --CKbackup--Edited by nobody1997
  6. -----------
  7.  
  8. --Player Stuff--
  9.  
  10. player = game.Players.LocalPlayer
  11. chara = player.Character
  12. mouse = nil
  13. bladeactive = false
  14. spellactive = false
  15. debby = game:GetService("Debris")
  16. combo = 1
  17.  
  18. local tool = Instance.new("Tool",player.Backpack)
  19. tool.Name = "Horned Knight"
  20. tool.CanBeDropped = false
  21. tool.RequiresHandle = false
  22.  
  23. chara.Humanoid.MaxHealth = 666666666
  24. chara.Humanoid.Health = 666666666
  25.  
  26. --Outfit--
  27.  
  28. New = function(Object, Parent, Name, Data)
  29. local Object = Instance.new(Object)
  30. for Index, Value in pairs(Data or {}) do
  31. Object[Index] = Value
  32. end
  33. Object.Parent = Parent
  34. Object.Name = Name
  35. return Object
  36. end
  37.  
  38. Hat = New("Model",chara,"Hat",{})
  39. AAPlaceHolder3 = New("Part",Hat,"AAPlaceHolder3",{BrickColor = BrickColor.new("Brick yellow"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 1, 1),CFrame = CFrame.new(-12.4959135, 4.50012112, -5.79261875, 2.5535282e-014, 2.08617266e-007, 1, -4.06509848e-014, 1, -2.08617266e-007, -1, -4.06509814e-014, 2.55352922e-014),CanCollide = false,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  40. Mesh = New("SpecialMesh",AAPlaceHolder3,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  41. Decal = New("Decal",AAPlaceHolder3,"Decal",{Texture = "http://www.roblox.com/asset/?id=115328856",})
  42. Weld = New("ManualWeld",AAPlaceHolder3,"Weld",{Part0 = AAPlaceHolder3,Part1 = chara.Head,C0 = CFrame.new(0, 0, 0, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),C1 = CFrame.new(-0.0074095726, 0.000156879425, 0.00408172607, 9.32036973e-014, -3.25225361e-013, -0.999991417, 8.94066375e-007, 0.999990225, -2.75733646e-013, 0.999998808, -7.74864873e-007, 8.14361328e-014),})
  43. Handle = New("Part",Hat,"Handle",{BrickColor = BrickColor.new("Bright red"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(2, 0.800000012, 1.39999986),CFrame = CFrame.new(-12.4959135, 5.20011616, -5.99257183, 2.84772917e-014, 2.38418494e-007, 0.999999404, -5.30236933e-014, 0.999995112, -1.78814886e-007, -0.999995708, -2.82779019e-014, 2.25931521e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})----HORN COLOR
  44. Mesh = New("SpecialMesh",Handle,"Mesh",{Scale = Vector3.new(1, 1.2, 0.6),VertexColor = Vector3.new(2, 0.899999976, 0.899999976),MeshId = "http://www.roblox.com/asset/?id=71494804",MeshType = Enum.MeshType.FileMesh,})
  45. Weld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = AAPlaceHolder3,C0 = CFrame.new(13.712, 5, -166.427),C1 = CFrame.new(13.712, 5, -166.427),})
  46. Handle = New("Part",Hat,"Handle",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.20000005, 2.40000033, 1),CFrame = CFrame.new(-12.2957315, 4.800107, -5.79261875, 2.84772917e-014, 2.38418494e-007, 0.999999404, -5.30236933e-014, 0.999995112, -1.78814886e-007, -0.999995708, -2.82779019e-014, 2.25931521e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 0, 0),})----HELMET COLOR
  47. Mesh = New("SpecialMesh",Handle,"Mesh",{Scale = Vector3.new(1.1, 1, 1),MeshId = "http://www.roblox.com/asset/?id=52490102",MeshType = Enum.MeshType.FileMesh,})
  48. Weld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = AAPlaceHolder3,C0 = CFrame.new(-0,6.5,.45),C1 = CFrame.new(0,7,0),})
  49. Handle = New("Part",Hat,"Handle",{BrickColor = BrickColor.new("Bright yellow"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 2.20000029, 1),CFrame = CFrame.new(-12.0955343, 4.10011625, -5.69258547, 2.84772917e-014, 2.38418494e-007, 0.999999404, -5.30236933e-014, 0.999995112, -1.78814886e-007, -0.999995708, -2.82779019e-014, 2.25931521e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 0, 0),})----CAPE COLOR
  50. Mesh = New("SpecialMesh",Handle,"Mesh",{Scale = Vector3.new(1.4, 1.5, 1.5),MeshId = "http://www.roblox.com/asset/?id=114046169",MeshType = Enum.MeshType.FileMesh,})
  51. Weld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = AAPlaceHolder3,C0 = CFrame.new(-0, 9, -.4),C1 = CFrame.new(0, 7, 0),})
  52. LeftLeg = New("Model",chara,"LeftLeg",{})
  53. AAPlaceHolder6 = New("Part",LeftLeg,"AAPlaceHolder6",{BrickColor = BrickColor.new("Brick yellow"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-12.4959135, 1.000054, -5.29262209, 2.19269047e-014, 1.49011839e-007, 0.999999702, 1.49011097e-008, 0.999997497, -1.19209844e-007, -0.999997795, 1.49011292e-008, 1.67088565e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  54. Weld = New("ManualWeld",AAPlaceHolder6,"Weld",{Part0 = AAPlaceHolder6,Part1 = chara["Left Leg"],C0 = CFrame.new(0, 0, 0, 2.19269047e-014, 1.49011097e-008, -0.999997795, 1.49011839e-007, 0.999997497, 1.49011292e-008, 0.999999702, -1.19209844e-007, 1.67088565e-014),C1 = CFrame.new(-0.0074005127, 5.13195992e-005, 0.0040845871, 7.99365795e-014, -1.49013442e-008, -0.999991357, 8.94066318e-007, 0.999990165, -1.49013104e-008, 0.999998808, -7.74864873e-007, 8.14361328e-014),})
  55. OutfitPart = New("Part",LeftLeg,"OutfitPart",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00000012, 1, 1),CFrame = CFrame.new(-12.4959135, 1.50013804, -5.292624, 6.88824997e-010, 5.96053766e-008, 0.999999702, -1.88509635e-008, 0.999997556, -2.98035872e-008, -0.999997854, -1.88509581e-008, 6.88821999e-010),CanCollide = false,Color = Color3.new(0, 0, 0),})
  56. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1.10000002),})
  57. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder6,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(0, 0.500082731, 0, 2.19269047e-014, 1.49011097e-008, -0.999997795, 1.49011839e-007, 0.999997497, 1.49011292e-008, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  58. OutfitPart = New("Part",LeftLeg,"OutfitPart",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-12.4959135, 0.100042, -5.29262209, 6.88817114e-010, 1.78813281e-007, 0.999998808, -1.885088e-008, 0.999992251, -5.96054619e-008, -0.999993443, -1.88508515e-008, 6.88805013e-010),CanCollide = false,Color = Color3.new(0, 0, 0),})
  59. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1.10000002),})
  60. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder6,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(0, -0.900014699, 0, 2.19269047e-014, 1.49011097e-008, -0.999997795, 1.49011839e-007, 0.999997497, 1.49011292e-008, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  61. OutfitPart = New("Part",LeftLeg,"OutfitPart",{BrickColor = BrickColor.new("Institutional white"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-12.4959135, 0.400039852, -5.29262209, 6.88827106e-010, 2.38419176e-007, 0.999999702, -1.8850967e-008, 0.999997497, -2.08616996e-007, -0.999997795, -1.88509581e-008, 6.8882744e-010),CanCollide = false,Color = Color3.new(0,0,0),})
  62. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1.10000002),})
  63. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder6,C0 = CFrame.new(0, -0.3, 0),C1 = CFrame.new(0, -0.60001564, 0, 2.19269047e-014, 1.49011097e-008, -0.999997795, 1.49011839e-007, 0.999997497, 1.49011292e-008, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  64. RightArm = New("Model",chara,"RightArm",{})
  65. AAPlaceHolder5 = New("Part",RightArm,"AAPlaceHolder5",{BrickColor = BrickColor.new("Brick yellow"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-12.4959135, 3.00057197, -7.29235411, 6.88815172e-010, 1.49011797e-007, 0.999999404, -1.88509617e-008, 0.999997258, -8.9407564e-008, -0.999997854, -1.88509492e-008, 6.88811008e-010),CanCollide = false,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  66. Weld = New("ManualWeld",AAPlaceHolder5,"Weld",{Part0 = AAPlaceHolder5,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(-0.00766372681, 0.000580072403, 0.00408267975, 6.88880009e-010, -1.88512939e-008, -1, 8.94075129e-007, 1, -1.88512956e-008, 1, -8.94075185e-007, 6.88896939e-010),})
  67. OutfitPart = New("Part",RightArm,"OutfitPart",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.600000024, 1),CFrame = CFrame.new(-12.4959135, 3.70057392, -7.2923522, 6.88801294e-010, 2.98031964e-008, 0.999999702, -1.88509599e-008, 0.999997556, -1.45661261e-012, -0.999997854, -1.88509528e-008, 6.88797686e-010),CanCollide = false,Color = Color3.new(0, 0, 0),})
  68. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995),})
  69. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder5,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(0, 0.700009108, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),})
  70. LavateinPart = New("Part",RightArm,"LavateinPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.600000024),CFrame = CFrame.new(-9.64240837, 2.21939516, -7.25826025, -0.00910931826, 0.00851878803, -0.999920189, -0.0669089854, 0.997709394, 0.00910920184, 0.997710705, 0.0669867843, -0.00851855241),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  71. Mesh = New("SpecialMesh",LavateinPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  72. Weld = New("ManualWeld",LavateinPart,"Weld",{Part0 = LavateinPart,Part1 = AAPlaceHolder5,C0 = CFrame.new(0, 0, 0, -0.00910932571, -0.0669093579, 0.997714996, 0.00851873774, 0.997714877, 0.0669870675, -0.999921381, 0.00910931174, -0.00851858966),C1 = CFrame.new(-0.0340938568, -0.781178713, 2.85350704, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),})
  73. LavateinPart = New("Part",RightArm,"LavateinPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.600000024),CFrame = CFrame.new(-9.64339638, 2.01987743, -7.27162504, 0.00910931826, -0.00851878803, -0.999920189, 0.0669089854, -0.997709394, 0.00910920184, -0.997710705, -0.0669867843, -0.00851855241),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  74. Mesh = New("SpecialMesh",LavateinPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  75. Weld = New("ManualWeld",LavateinPart,"Weld",{Part0 = LavateinPart,Part1 = AAPlaceHolder5,C0 = CFrame.new(0, 0, 0, 0.00910932571, 0.0669093579, -0.997714996, -0.00851873774, -0.997714877, -0.0669870675, -0.999921381, 0.00910931174, -0.00851858966),C1 = CFrame.new(-0.0207290649, -0.980696917, 2.85251904, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),})
  76. LavateinPart = New("Part",RightArm,"LavateinPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.600000024),CFrame = CFrame.new(-15.8387585, 2.57515478, -7.29091406, -0.00910931826, -0.999920189, -0.00851878803, -0.0669089854, 0.00910920184, -0.997709394, 0.997710705, -0.00851855241, -0.0669867843),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  77. Mesh = New("SpecialMesh",LavateinPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  78. Weld = New("ManualWeld",LavateinPart,"Weld",{Part0 = LavateinPart,Part1 = AAPlaceHolder5,C0 = CFrame.new(0, 0, 0, -0.00910932571, -0.0669093579, 0.997714996, -0.999921381, 0.00910931174, -0.00851858966, -0.00851873774, -0.997714877, -0.0669870675),C1 = CFrame.new(-0.00144004822, -0.425418615, -3.34284687, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),})
  79. LavateinPart = New("Part",RightArm,"LavateinPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-15.0408592, 2.36834621, -7.29750395, 0.00910931826, 0.999920189, -0.00851878803, 0.0669089854, -0.00910920184, -0.997709394, -0.997710705, 0.00851855241, -0.0669867843),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  80. Mesh = New("SpecialMesh",LavateinPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  81. Weld = New("ManualWeld",LavateinPart,"Weld",{Part0 = LavateinPart,Part1 = AAPlaceHolder5,C0 = CFrame.new(0, 0, 0, 0.00910932571, 0.0669093579, -0.997714996, 0.999921381, -0.00910931174, 0.00851858966, -0.00851873774, -0.997714877, -0.0669870675),C1 = CFrame.new(0.00514984131, -0.632227659, -2.54494762, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),})
  82. LavateinPart = New("Part",RightArm,"LavateinPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-14.840662, 2.36651731, -7.29579496, -0.00910931826, -0.999920189, -0.00851878803, -0.0669089854, 0.00910920184, -0.997709394, 0.997710705, -0.00851855241, -0.0669867843),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  83. Mesh = New("SpecialMesh",LavateinPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  84. Weld = New("ManualWeld",LavateinPart,"Weld",{Part0 = LavateinPart,Part1 = AAPlaceHolder5,C0 = CFrame.new(0, 0, 0, -0.00910932571, -0.0669093579, 0.997714996, -0.999921381, 0.00910931174, -0.00851858966, -0.00851873774, -0.997714877, -0.0669870675),C1 = CFrame.new(0.00344085693, -0.634056568, -2.3447504, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),})
  85. LavateinPart = New("Part",RightArm,"LavateinPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.600000024),CFrame = CFrame.new(-15.8455944, 1.7770884, -7.34456396, 0.00910931826, -0.999920189, 0.00851878803, 0.0669089854, 0.00910920184, 0.997709394, -0.997710705, -0.00851855241, 0.0669867843),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  86. Mesh = New("SpecialMesh",LavateinPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  87. Weld = New("ManualWeld",LavateinPart,"Weld",{Part0 = LavateinPart,Part1 = AAPlaceHolder5,C0 = CFrame.new(0, 0, 0, 0.00910932571, 0.0669093579, -0.997714996, -0.999921381, 0.00910931174, -0.00851858966, 0.00851873774, 0.997714877, 0.0669870675),C1 = CFrame.new(0.0522098541, -1.22348726, -3.34968281, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),})
  88. MainLavateinPart = New("Part",RightArm,"MainLavateinPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 6.20000076),CFrame = CFrame.new(-13.0427895, 2.15063047, -7.29390478, 0.00851878803, 0.00910931826, -0.999920189, 0.997709394, 0.0669089854, 0.00910920184, 0.0669867843, -0.997710705, -0.00851855241),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  89. Weld = New("ManualWeld",MainLavateinPart,"Weld",{Part0 = MainLavateinPart,Part1 = AAPlaceHolder5,C0 = CFrame.new(0, 0, 0, 0.00851873774, 0.997714877, 0.0669870675, 0.00910932571, 0.0669093579, -0.997714996, -0.999921381, 0.00910931174, -0.00851858966),C1 = CFrame.new(0.00155067444, -0.849943876, -0.546875954, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),})
  90. LeftArm = New("Model",chara,"LeftArm",{})
  91. AAPlaceHolder2 = New("Part",LeftArm,"AAPlaceHolder2",{BrickColor = BrickColor.new("Brick yellow"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-12.4959135, 3.00011396, -4.29262304, 1.97064587e-014, 1.49011825e-007, 0.999999702, -1.41287433e-014, 0.999997437, -1.19209844e-007, -0.999997735, -1.75582857e-015, 1.67088565e-014),CanCollide = false,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  92. Weld = New("ManualWeld",AAPlaceHolder2,"Weld",{Part0 = AAPlaceHolder2,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, 1.97064587e-014, -1.41287433e-014, -0.999997735, 1.49011825e-007, 0.999997437, -1.75582857e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),C1 = CFrame.new(-0.00741672516, 0.000129699707, 0.00408172607, 9.32592016e-014, -3.23449004e-013, -0.999991298, 8.94066261e-007, 0.999990106, -2.73957289e-013, 0.999998808, -7.74864873e-007, 8.14361328e-014),})
  93. OutfitPart = New("Part",LeftArm,"OutfitPart",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.600000024, 1),CFrame = CFrame.new(-12.4959135, 3.70009995, -4.29262495, 6.8880307e-010, 5.96054122e-008, 0.999999702, -1.88509599e-008, 0.999997556, -2.98036085e-008, -0.999997854, -1.88509528e-008, 6.88800017e-010),CanCollide = false,Color = Color3.new(0, 0, 0),})
  94. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995),})
  95. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder2,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(0, 0.699993134, 0, 1.97064587e-014, -1.41287433e-014, -0.999997735, 1.49011825e-007, 0.999997437, -1.75582857e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  96. Torso = New("Model",chara,"Torso",{})
  97. AAPlaceHolder1 = New("Part",Torso,"AAPlaceHolder1",{BrickColor = BrickColor.new("Brick yellow"),Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(-12.4959135, 3.00009799, -5.79261875, 1.96509475e-014, 1.49011839e-007, 0.999999702, -1.59051002e-014, 0.999997556, -1.19209844e-007, -0.999997854, -3.53218541e-015, 1.67088565e-014),CanCollide = false,BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  98. Weld = New("ManualWeld",AAPlaceHolder1,"Weld",{Part0 = AAPlaceHolder1,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),C1 = CFrame.new(-0.00740814209, 0.000116825104, 0.00408267975, 9.32036973e-014, -3.25225361e-013, -0.999991417, 8.94066375e-007, 0.999990225, -2.75733646e-013, 0.999998808, -7.74864873e-007, 8.14361328e-014),})
  99. OutfitPart = New("Part",Torso,"OutfitPart",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.600000024, 1),CFrame = CFrame.new(-12.4959135, 3.70011997, -6.69257879, 6.88817059e-010, 1.78813295e-007, 0.999998808, -1.88508817e-008, 0.999992371, -5.9605469e-008, -0.999993563, -1.88508551e-008, 6.88805069e-010),CanCollide = false,Color = Color3.new(0,0,0),})
  100. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1, 1.04999995, 1.04999995),})
  101. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder1,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(0.899963379, 0.700024366, 0, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  102. OutfitPart = New("Part",Torso,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.60000014, 0.600000024, 1),CFrame = CFrame.new(-12.4959135, 3.70010495, -5.79261875, 6.88817059e-010, 1.78813295e-007, 0.999998808, -1.88508817e-008, 0.999992371, -5.9605469e-008, -0.999993563, -1.88508551e-008, 6.88805069e-010),CanCollide = false,Color = Color3.new(0, 0, 0),})
  103. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1, 1.04999995, 1.04999995),})
  104. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder1,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(0, 0.700008392, 0, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  105. OutfitPart = New("Part",Torso,"OutfitPart",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(2.00000024, 1.20000005, 1),CFrame = CFrame.new(-12.4959135, 2.80011511, -5.79256105, 6.88826995e-010, 2.38419176e-007, 0.999999702, -1.88509635e-008, 0.999997556, -2.08616996e-007, -0.999997854, -1.88509581e-008, 6.88827384e-010),CanCollide = false,Color = Color3.new(0,0,0),})
  106. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1, 1.04999995, 1.04999995),})
  107. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder1,C0 = CFrame.new(0, 0, 0, 6.88819168e-010, -1.88508817e-008, -0.999993563, 2.08615333e-007, 0.999991775, -1.88508444e-008, 0.999998212, -2.98032248e-008, 6.88802126e-010),C1 = CFrame.new(-5.76972961e-005, -0.199983358, 0, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  108. OutfitPart = New("Part",Torso,"OutfitPart",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.600000024, 1),CFrame = CFrame.new(-12.4959135, 3.70011997, -4.89260292, 6.88817059e-010, 1.78813295e-007, 0.999998808, -1.88508817e-008, 0.999992371, -5.9605469e-008, -0.999993563, -1.88508551e-008, 6.88805069e-010),CanCollide = false,Color = Color3.new(0,0,0),})
  109. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1, 1.04999995, 1.04999995),})
  110. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder1,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(-0.900017738, 0.700024366, 0, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  111. OutfitPart = New("Part",Torso,"OutfitPart",{BrickColor = BrickColor.new("Pastel orange"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(2.00000024, 0.200000003, 1),CFrame = CFrame.new(-12.4959135, 2.100137, -5.79261875, 6.88817059e-010, 1.78813295e-007, 0.999998808, -1.88508817e-008, 0.999992371, -5.9605469e-008, -0.999993563, -1.88508551e-008, 6.88805069e-010),CanCollide = false,Color = Color3.new(1, 0.788235, 0.788235),})
  112. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1, 1.04999995, 1.04999995),})
  113. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder1,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(0, -0.899963856, 0, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  114. OutfitPart = New("Part",Torso,"OutfitPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-11.8953505, 5.31642437, 0.786748409, -5.30386295e-008, 1.73988013e-007, 0.999998808, -0.258816987, 0.965918303, -6.25790904e-008, -0.965919554, -0.258817285, -6.19996365e-009),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  115. Mesh = New("BlockMesh",OutfitPart,"Mesh",{})
  116. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder1,C0 = CFrame.new(0, 0, 0, -4.5325443e-008, -0.258818239, -0.965923727, 1.4520198e-007, 0.965923071, -0.258818418, 0.999999404, -9.23812067e-008, -6.19998763e-009),C1 = CFrame.new(-6.57938147, 2.31633234, 0.600563049, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  117. OutfitPart = New("Part",Torso,"OutfitPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(6.19999886, 0.200000003, 0.200000003),CFrame = CFrame.new(-11.8953505, 4.58525896, -9.25480843, 7.80234188e-008, 3.1746788e-007, 0.999999702, 0.258817434, 0.965923786, -2.97041993e-007, -0.965924084, 0.258817494, -6.80154155e-009),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  118. Mesh = New("BlockMesh",OutfitPart,"Mesh",{})
  119. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder1,C0 = CFrame.new(0, 0, 0, 7.03096106e-008, 0.258816391, -0.965919733, 2.88678649e-007, 0.965918064, 0.258816779, 0.99999851, -1.48029926e-007, -6.80152068e-009),C1 = CFrame.new(3.46219683, 1.58516502, 0.600563049, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  120. OutfitPart = New("Part",Torso,"OutfitPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(6.19999886, 0.200000003, 0.200000003),CFrame = CFrame.new(-11.8953505, 4.5848031, -2.33011961, -8.38925587e-008, 3.16696742e-007, 0.999999702, -0.258817434, 0.965923786, -2.97816143e-007, -0.965924084, -0.258817494, 9.32815603e-010),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  121. Mesh = New("BlockMesh",OutfitPart,"Mesh",{})
  122. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder1,C0 = CFrame.new(0, 0, 0, -7.61786936e-008, -0.258816391, -0.965919733, 2.87907511e-007, 0.965918064, -0.258816808, 0.99999851, -1.48804162e-007, 9.32856459e-010),C1 = CFrame.new(-3.46250653, 1.58470917, 0.600563049, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  123. OutfitPart = New("Part",Torso,"OutfitPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-11.8953505, 5.31689644, -12.3716755, 5.48828574e-008, 1.7762747e-007, 0.999998808, 0.258816659, 0.965918362, -6.65718147e-008, -0.965919614, 0.258816957, 7.03943082e-009),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  124. Mesh = New("BlockMesh",OutfitPart,"Mesh",{})
  125. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder1,C0 = CFrame.new(0, 0, 0, 4.71696779e-008, 0.258817911, -0.965923786, 1.48841423e-007, 0.965923131, 0.25881809, 0.999999404, -9.63739453e-008, 7.03946368e-009),C1 = CFrame.new(6.57907152, 2.31680441, 0.600563049, 1.96509475e-014, -1.59051002e-014, -0.999997854, 1.49011839e-007, 0.999997556, -3.53218541e-015, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  126. RightLeg = New("Model",chara,"RightLeg",{})
  127. AAPlaceHolder4 = New("Part",RightLeg,"AAPlaceHolder4",{BrickColor = BrickColor.new("Brick yellow"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-12.4959135, 1.00000894, -6.2926178, 1.74860126e-014, 1.49011839e-007, 0.999999702, -1.49011434e-008, 0.999997497, -1.19209844e-007, -0.999997795, -1.49011337e-008, 1.67088565e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  128. Weld = New("ManualWeld",AAPlaceHolder4,"Weld",{Part0 = AAPlaceHolder4,Part1 = chara["Right Leg"],C0 = CFrame.new(0, 0, 0, 1.74860126e-014, -1.49011434e-008, -0.999997795, 1.49011839e-007, 0.999997497, -1.49011337e-008, 0.999999702, -1.19209844e-007, 1.67088565e-014),C1 = CFrame.new(-0.00740480423, 5.42402267e-006, 0.0040845871, 1.0658183e-013, 1.49006913e-008, -0.999991357, 8.94066318e-007, 0.999990165, 1.49007615e-008, 0.999998808, -7.74864873e-007, 8.14361328e-014),})
  129. OutfitPart = New("Part",RightLeg,"OutfitPart",{BrickColor = BrickColor.new("Pastel orange"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-12.4959135, 0.900064766, -6.2926178, 6.88827106e-010, 2.38419176e-007, 0.999999702, -1.88509635e-008, 0.999997497, -2.08616996e-007, -0.999997795, -1.88509546e-008, 6.8882744e-010),CanCollide = false,Color = Color3.new(0,0,0),})
  130. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1.10000002),})
  131. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder4,C0 = CFrame.new(0, 0, 0, 6.88819168e-010, -1.88508817e-008, -0.999993563, 2.08615333e-007, 0.999991775, -1.88508444e-008, 0.999998212, -2.98032248e-008, 6.88802126e-010),C1 = CFrame.new(0, -0.0999444127, 0, 1.74860126e-014, -1.49011434e-008, -0.999997795, 1.49011839e-007, 0.999997497, -1.49011337e-008, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  132. OutfitPart = New("Part",RightLeg,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00000012, 1, 1),CFrame = CFrame.new(-12.4959135, 1.50024605, -6.29255581, 6.88805402e-010, 2.08616214e-007, 0.999999702, -1.88509297e-008, 0.999997556, -1.78814105e-007, -0.999997854, -1.88509208e-008, 6.88805069e-010),CanCollide = false,Color = Color3.new(0,0,0),})
  133. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1.10000002),})
  134. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder4,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(-5.7220459e-005, 0.500234663, 0, 1.74860126e-014, -1.49011434e-008, -0.999997795, 1.49011839e-007, 0.999997497, -1.49011337e-008, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  135. OutfitPart = New("Part",RightLeg,"OutfitPart",{BrickColor = BrickColor.new("Pastel orange"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-12.4959135, 0.400041282, -6.2926178, 6.88827106e-010, 2.38419176e-007, 0.999999702, -1.88509635e-008, 0.999997497, -2.08616996e-007, -0.999997795, -1.88509546e-008, 6.8882744e-010),CanCollide = false,Color = Color3.new(0,0,0),})
  136. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1.10000002),})
  137. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder4,C0 = CFrame.new(0, 0, 0, 6.88819168e-010, -1.88508817e-008, -0.999993563, 2.08615333e-007, 0.999991775, -1.88508444e-008, 0.999998212, -2.98032248e-008, 6.88802126e-010),C1 = CFrame.new(0, -0.599969149, 0, 1.74860126e-014, -1.49011434e-008, -0.999997795, 1.49011839e-007, 0.999997497, -1.49011337e-008, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  138. OutfitPart = New("Part",RightLeg,"OutfitPart",{BrickColor = BrickColor.new("Bright red"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-12.4959135, 0.100042, -6.2926178, 6.88817114e-010, 1.78813281e-007, 0.999998808, -1.885088e-008, 0.999992251, -5.96054619e-008, -0.999993443, -1.88508515e-008, 6.88805013e-010),CanCollide = false,Color = Color3.new(0,0,0),})
  139. Mesh = New("BlockMesh",OutfitPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1.10000002),})
  140. Weld = New("ManualWeld",OutfitPart,"Weld",{Part0 = OutfitPart,Part1 = AAPlaceHolder4,C0 = CFrame.new(0, 0, 0, 6.88815172e-010, -1.88509617e-008, -0.999997854, 1.49011797e-007, 0.999997258, -1.88509492e-008, 0.999999404, -8.9407564e-008, 6.88811008e-010),C1 = CFrame.new(0, -0.899968743, 0, 1.74860126e-014, -1.49011434e-008, -0.999997795, 1.49011839e-007, 0.999997497, -1.49011337e-008, 0.999999702, -1.19209844e-007, 1.67088565e-014),})
  141.  
  142. ch = chara:GetChildren()
  143. for i = 1, #ch do
  144. if ch[i].ClassName == "Part" then
  145. ch[i].Transparency = 1
  146. if ch[i].Name == "Torso" then
  147. ch[i].roblox.Transparency = 1
  148. end
  149. if ch[i].Name == "Head" then
  150. ch[i].face.Transparency = 1
  151. end
  152. elseif ch[i].ClassName == "Accessory" then
  153. ch[i]:Destroy()
  154. end
  155. end
  156.  
  157. --Sounds--
  158. SlashSnd = New("Sound",tool,"SlashSnd",{SoundId = "http://www.roblox.com/asset/?id=536642316", Volume = 1})
  159. HitSnd = New("Sound",tool,"HitSnd",{SoundId = "http://www.roblox.com/asset/?id=356659053", Volume = 1})
  160. LaserSnd = New("Sound",tool,"LaserSnd",{SoundId = "http://www.roblox.com/asset/?id=415700134", Volume = 1})
  161. ShootSnd = New("Sound",tool,"ShootSnd",{SoundId = "http://www.roblox.com/asset/?id=200633327", Volume = 1})
  162. TeleSnd = New("Sound",tool,"TeleSnd",{SoundId = "http://www.roblox.com/asset/?id=153613030", Volume = 1})
  163. SJumpSnd = New("Sound",tool,"SJumpSnd",{SoundId = "http://www.roblox.com/asset/?id=169445602", Volume = 1})
  164. ExplSnd = New("Sound",tool,"ExplSnd",{SoundId = "http://www.roblox.com/asset/?id=142070127", Volume = 1})
  165. ShieldSnd = New("Sound",tool,"ShieldSnd",{SoundId = "http://www.roblox.com/asset/?id=187933025", Volume = 1})
  166. GongSnd = New("Sound",tool,"GongSnd",{SoundId = "http://www.roblox.com/asset/?id=96098241", Volume = 1})
  167. Snd = New("Sound",tool,"Snd",{SoundId = "http://www.roblox.com/asset/?id=", Volume = 1})
  168.  
  169. Music = New("Sound",tool,"Music",{SoundId = "http://www.roblox.com/asset/?id=403956530", Volume = 1, Looped = true})
  170. Music:play()
  171. music = 1
  172. --Animations--
  173. IdleA = New("Animation",tool,"Idle",{AnimationId = "http://www.roblox.com/Asset?ID=94108418",})
  174. SlashLeftA = New("Animation",tool,"SlashL",{AnimationId = "http://www.roblox.com/Asset?ID=218504594",})
  175. SlashRightA = New("Animation",tool,"SlashR",{AnimationId = "http://www.roblox.com/asset/?id=186934910",})
  176. SlashDownA = New("Animation",tool,"SlashD",{AnimationId = "http://www.roblox.com/asset/?id=74909528",})
  177. ChargeSwordA = New("Animation",tool,"ChargeS",{AnimationId = "http://www.roblox.com/asset/?id=74909500",})
  178. ChargeUpA = New("Animation",tool,"ChargeU",{AnimationId = "http://www.roblox.com/asset/?id=69803963",})
  179. SpinA = New("Animation",tool,"Spin",{AnimationId = "http://www.roblox.com/asset/?id=235542946",})
  180. JumpUpA = New("Animation",tool,"JumpU",{AnimationId = "http://www.roblox.com/asset/?id=66703957",})
  181. JumpDownA = New("Animation",tool,"JumpD",{AnimationId = "http://www.roblox.com/asset/?id=66703954",})
  182. IdleAnim = chara.Humanoid:LoadAnimation(IdleA)
  183. SLAnim = chara.Humanoid:LoadAnimation(SlashLeftA)
  184. SRAnim = chara.Humanoid:LoadAnimation(SlashRightA)
  185. SDAnim = chara.Humanoid:LoadAnimation(SlashDownA)
  186. ChargeSAnim = chara.Humanoid:LoadAnimation(ChargeSwordA)
  187. ChargeUAnim = chara.Humanoid:LoadAnimation(ChargeUpA)
  188. SpinAnim = chara.Humanoid:LoadAnimation(SpinA)
  189. JumpUAnim = chara.Humanoid:LoadAnimation(JumpUpA)
  190. JumpDAnim = chara.Humanoid:LoadAnimation(JumpDownA)
  191.  
  192. --Name Tag--
  193. local naeeym = Instance.new("BillboardGui",chara)
  194. naeeym.Size = UDim2.new(0,100,0,40)
  195. naeeym.StudsOffset = Vector3.new(0,2,0)
  196. naeeym.Adornee = chara.Head
  197. local tecks = Instance.new("TextLabel",naeeym)
  198. tecks.BackgroundTransparency = 1
  199. tecks.BorderSizePixel = 0
  200. tecks.Text = "Horned Knight"
  201. tecks.Font = "Fantasy"
  202. tecks.FontSize = "Size24"
  203. tecks.TextStrokeTransparency = 0
  204. tecks.TextStrokeColor3 = Color3.new(0,0,0)
  205. tecks.TextColor3 = BrickColor.new("Bright red").Color
  206. tecks.Size = UDim2.new(1,0,0.5,0)
  207. local htecks = Instance.new("TextLabel",naeeym)
  208. htecks.BackgroundTransparency = 1
  209. htecks.BorderSizePixel = 0
  210. htecks.Text = chara.Humanoid.Health.."/"..chara.Humanoid.MaxHealth
  211. htecks.Font = "Fantasy"
  212. htecks.FontSize = "Size24"
  213. htecks.TextStrokeTransparency = 0
  214. htecks.TextStrokeColor3 = Color3.new(0,0,0)
  215. htecks.TextColor3 = BrickColor.new("Bright red").Color
  216. htecks.Size = UDim2.new(1,0,0.5,0)
  217. htecks.Position = UDim2.new(0,0,.5,0)
  218.  
  219. --Spell Circle (Oh boy, it's the same circle code I keep using!--
  220. Void = nil
  221. VoidParts = {}
  222. Equipped = false
  223.  
  224. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  225. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  226. end
  227.  
  228. Player = player
  229. Character = chara
  230.  
  231. Humanoid = Character:FindFirstChild("Humanoid")
  232. Torso = Character:FindFirstChild("Torso")
  233. if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
  234. return
  235. end
  236. Equipped = true
  237. Void = Instance.new("Model")
  238. Void.Name = "Void"
  239. Angle = 0
  240. for i = 1, 1 do
  241. local VoidPart = Instance.new("Part")
  242. VoidPart.Name = "VoidPart"
  243. VoidPart.Transparency = 1
  244. VoidPart.BrickColor = BrickColor.new("Really black")
  245. VoidPart.Material = Enum.Material.Plastic
  246. VoidPart.Shape = Enum.PartType.Block
  247. VoidPart.FormFactor = Enum.FormFactor.Custom
  248. VoidPart.TopSurface = Enum.SurfaceType.Smooth
  249. VoidPart.BottomSurface = Enum.SurfaceType.Smooth
  250. VoidPart.Anchored = true
  251. VoidPart.CanCollide = false
  252. VoidPart.Locked = true
  253. VoidPart.Size = Vector3.new(10, 0.2, 10)
  254. local BlockMesh = Instance.new("BlockMesh")
  255. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  256. BlockMesh.Parent = VoidPart
  257. VoidPart.Parent = Void
  258. local Star = Instance.new("Decal", VoidPart)
  259. Star.Texture = "http://www.roblox.com/asset/?id=342199418"
  260. Star.Face = "Top"
  261. local Light = Instance.new("PointLight", VoidPart)
  262. Light.Color = Color3.new(1,0,0)
  263. Light.Brightness = 100
  264. Light.Range = 10
  265. table.insert(VoidParts, VoidPart)
  266. end
  267. Spawn(function()
  268. while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
  269. if Angle == 360 then
  270. Angle = 0
  271. end
  272. Angle = Angle + 0.05
  273. chara.Humanoid.MaxHealth = 666666666
  274. if chara.Humanoid.Health < 666666666 then
  275. chara.Humanoid.Health = chara.Humanoid.Health + 66666666
  276. htecks.Text = chara.Humanoid.Health.."/"..chara.Humanoid.MaxHealth
  277. end
  278. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  279. if Hit then
  280. if not Void.Parent then
  281. Void.Parent = Character
  282. end
  283. for i, v in pairs(VoidParts) do
  284. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  285. end
  286. else
  287. Void.Parent = nil
  288. end
  289. wait()
  290. end
  291. end)
  292.  
  293. --Chat Function--
  294. function chatfunc(text)
  295. chat = coroutine.wrap(function(ttt)
  296. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  297. chara:FindFirstChild("TalkingBillBoard"):destroy()
  298. end
  299. local naeeym2 = Instance.new("BillboardGui",chara)
  300. naeeym2.Size = UDim2.new(0,100,0,40)
  301. naeeym2.StudsOffset = Vector3.new(0,3,0)
  302. naeeym2.Adornee = chara.Head
  303. naeeym2.Name = "TalkingBillBoard"
  304. local tecks2 = Instance.new("TextLabel",naeeym2)
  305. tecks2.BackgroundTransparency = 1
  306. tecks2.BorderSizePixel = 0
  307. tecks2.Text = text
  308. tecks2.Font = "Fantasy"
  309. tecks2.FontSize = "Size24"
  310. tecks2.TextStrokeTransparency = 0
  311. tecks2.TextColor3 = Color3.new(1,1,1)
  312. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  313. tecks2.Size = UDim2.new(1,0,0.5,0)
  314. wait(1)
  315. for i = 1, 5 do
  316. wait(.01)
  317. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  318. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  319. tecks2.TextTransparency = tecks2.TextTransparency + .2
  320. end
  321. naeeym2:Destroy()
  322. end)
  323. chat(text)
  324. end
  325.  
  326. --Damage Function--
  327. function dealdmg(dude,damage,env,toim)
  328. hurt = coroutine.wrap(function(dude2,damage2,env2,toim2)
  329. if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
  330. finaldmg = damage + math.random(-env,env)
  331. dude.Humanoid.Health = dude.Humanoid.Health - finaldmg
  332. local vall = Instance.new("ObjectValue",dude)
  333. vall.Name = "IsHit"
  334. debby:AddItem(vall,toim)
  335. local naeeym2 = Instance.new("BillboardGui",dude)
  336. naeeym2.Size = UDim2.new(0,100,0,40)
  337. naeeym2.StudsOffset = Vector3.new(0,3,0)
  338. naeeym2.Adornee = dude.Head
  339. naeeym2.Name = "TalkingBillBoard"
  340. local tecks2 = Instance.new("TextLabel",naeeym2)
  341. tecks2.BackgroundTransparency = 1
  342. tecks2.BorderSizePixel = 0
  343. tecks2.Text = "-"..finaldmg
  344. tecks2.Font = "Fantasy"
  345. tecks2.FontSize = "Size24"
  346. tecks2.TextStrokeTransparency = 0
  347. tecks2.TextColor3 = Color3.new(1,0.6,0)
  348. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  349. tecks2.Size = UDim2.new(1,0,0.5,0)
  350. for i = 1, 5 do
  351. wait(.1)
  352. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  353. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  354. tecks2.TextTransparency = tecks2.TextTransparency + .2
  355. end
  356. naeeym2:Destroy()
  357. end
  358. end)
  359. hurt(dude,damage,env,toim)
  360. end
  361.  
  362. --Lavaetein Touch--
  363. function bladehit(hit)
  364. if bladeactive == true then
  365. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  366. dealdmg(hit.Parent,12,2,.1)
  367. HitSnd:Play()
  368. end
  369. end
  370. end
  371. MainLavateinPart.Touched:connect(bladehit)
  372.  
  373. --Spellcard Start Effect--
  374. local spelleff = Instance.new("ParticleEmitter",chara.Torso)
  375. spelleff.Enabled = false
  376. spelleff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.1,10),NumberSequenceKeypoint.new(.9,10),NumberSequenceKeypoint.new(1,20)})
  377. spelleff.Lifetime = NumberRange.new(2)
  378. spelleff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(0.9,0),NumberSequenceKeypoint.new(1,1)})
  379. spelleff.LightEmission = .3
  380. spelleff.Speed = NumberRange.new(2)
  381. spelleff.LockedToPart = true
  382. spelleff.Texture = "http://www.roblox.com/asset/?id=342199418"
  383. function SpellActivate()
  384. spellactive = true
  385. tool.Enabled = false
  386. ChargeUAnim:Play()
  387. chara.Humanoid.WalkSpeed = 0
  388. wait(.2)
  389. GongSnd:Play()
  390. spelleff:Emit(1)
  391. local jtrace = Instance.new("Part",game.Workspace)
  392. jtrace.Size = Vector3.new(0,0,0)
  393. jtrace.Position = chara.Torso.Position
  394. jtrace.CFrame = chara.Torso.CFrame - Vector3.new(0,2,0)
  395. jtrace.Anchored = true
  396. jtrace.BrickColor = BrickColor.new("Really red")
  397. local tmesh = Instance.new("SpecialMesh",jtrace)
  398. tmesh.MeshId = "http://www.roblox.com/asset/?id=1125478"
  399. tmesh.Scale = Vector3.new(0,0,0)
  400. for i = 1, 40 do
  401. wait(.01)
  402. jtrace.Transparency = jtrace.Transparency + .025
  403. tmesh.Scale = tmesh.Scale + Vector3.new(.5,.05,.5)
  404. end
  405. jtrace:Destroy()
  406. wait(.2)
  407. ChargeUAnim:Stop()
  408. chara.Humanoid.WalkSpeed = 16
  409. end
  410.  
  411. --Danmaku Creation--
  412. function fire(v,posi,size,colour,vel,dmg,bounce,collide)
  413. local vCharacter = chara
  414. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  415. local missile = Instance.new("Part",game.Workspace)
  416. local snd = ShootSnd:clone()
  417. snd.PlayOnRemove = true
  418. snd.Parent = missile
  419. snd:Destroy()
  420. missile.Position = posi
  421. missile.Material = "Neon"
  422. missile.Size = Vector3.new(size,size,size)
  423. missile.BrickColor = BrickColor.new(colour)
  424. missile.Shape = 1
  425. missile.BottomSurface = 0
  426. missile.TopSurface = 0
  427. missile.Name = "Blast"
  428. missile.CanCollide = collide
  429. missile.Velocity = v * vel
  430. missile.CFrame = CFrame.new(posi.X,posi.Y,posi.Z)
  431. local mesh1 = Instance.new("SpecialMesh",missile)
  432. mesh1.MeshType = "Sphere"
  433. local force = Instance.new("BodyForce")
  434. force.force = Vector3.new(0,missile:GetMass()*196.2,0)
  435. force.Parent = missile
  436. --bounce values--
  437. if bounce == false then
  438. missile.Touched:connect(function(hit)
  439. if (hit.Parent.Parent ~= chara and hit.Parent ~= chara and hit.Name ~= "Blast" and missile.Anchored == false) then
  440. missile.Anchored = true
  441. local E = Instance.new("Explosion")
  442. E.Position = missile.Position
  443. E.Parent = game.Workspace
  444. E.BlastPressure = 0
  445. E.BlastRadius = missile.Size.X
  446. E.Visible = false
  447. E.Hit:connect(function(hit)
  448. if hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent:FindFirstChild("IsHit")==nil then
  449. dealdmg(hit.Parent,dmg,3,.2)
  450. end
  451. end)
  452. wait(0.001)
  453. missile.Transparency = .25
  454. missile.Mesh.Scale = Vector3.new(1.5,1.5,1.5)
  455. wait(0.001)
  456. missile.Transparency = .5
  457. missile.Mesh.Scale = Vector3.new(2,2,2)
  458. wait(0.001)
  459. missile.Transparency = .75
  460. missile.Mesh.Scale = Vector3.new(2.5,2.5,2.5)
  461. wait(0.001)
  462. missile:Destroy()
  463. end
  464. end)
  465. elseif bounce == true then
  466. missile.Touched:connect(function(hit)
  467. if (hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent~=chara) then
  468. missile.Anchored = true
  469. local E = Instance.new("Explosion")
  470. E.Position = missile.Position
  471. E.Parent = game.Workspace
  472. E.BlastPressure = 0
  473. E.BlastRadius = missile.Size.X
  474. E.Visible = false
  475. E.Hit:connect(function(hit)
  476. if hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent:FindFirstChild("IsHit")==nil then
  477. dealdmg(hit.Parent,dmg,3,.2)
  478. end
  479. end)
  480. wait(0.001)
  481. missile.Transparency = .25
  482. missile.Mesh.Scale = Vector3.new(1.5,1.5,1.5)
  483. wait(0.001)
  484. missile.Transparency = .5
  485. missile.Mesh.Scale = Vector3.new(2,2,2)
  486. wait(0.001)
  487. missile.Transparency = .75
  488. missile.Mesh.Scale = Vector3.new(2.5,2.5,2.5)
  489. wait(0.001)
  490. missile:Destroy()
  491. end
  492. end)
  493. end
  494. debby:AddItem(missile,10)
  495. spawnanim = coroutine.wrap(function()
  496. missile.Transparency = .75
  497. missile.Mesh.Scale = Vector3.new(2.5,2.5,2.5)
  498. wait(0.001)
  499. missile.Transparency = .5
  500. missile.Mesh.Scale = Vector3.new(2,2,2)
  501. wait(0.001)
  502. missile.Transparency = .25
  503. missile.Mesh.Scale = Vector3.new(1.5,1.5,1.5)
  504. wait(0.001)
  505. missile.Transparency = 0
  506. missile.Mesh.Scale = Vector3.new(1,1,1)
  507. end)
  508. spawnanim()
  509. return missile
  510. end
  511.  
  512. --local targetPos = chara.Humanoid.TargetPoint
  513. --local lookAt = (targetPos - (chara.Torso.Position + chara.Torso.CFrame.lookVector*5)).unit
  514. --fire(lookAt,chara.Torso.Position + chara.Torso.CFrame.lookVector*5,5,"Bright red",100,20,false,false)
  515.  
  516. --Taboo "Vortex Barrage"--
  517. function CranberryTrap()
  518. chatfunc("Taboo -Borutekkusu hōgeki-")
  519. SpellActivate()
  520. local initialpos = chara.Humanoid.TargetPoint + Vector3.new(0,3,0)
  521. pt1 = initialpos + Vector3.new(30,0,30)
  522. pt2 = initialpos + Vector3.new(30,0,-30)
  523. pt3 = initialpos + Vector3.new(-30,0,30)
  524. pt4 = initialpos + Vector3.new(-30,0,-30)
  525. local crantrap = Instance.new("Part")
  526. crantrap.Name = "Blast"
  527. crantrap.Size = Vector3.new(0,0,0)
  528. crantrap.CanCollide = false
  529. crantrap.Transparency = 1
  530. crantrap.BottomSurface = 0
  531. crantrap.TopSurface = 0
  532. local bodpos = Instance.new("BodyPosition",crantrap)
  533. bodpos.Name = "bodpos"
  534. local eff = Instance.new("ParticleEmitter",crantrap)
  535. eff.Lifetime = NumberRange.new(5)
  536. eff.LockedToPart = true
  537. eff.Texture = "http://www.roblox.com/asset/?id=273474310"
  538. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,5)})
  539. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  540. eff.Rotation = NumberRange.new(0,359)
  541. eff.RotSpeed = NumberRange.new(100)
  542. eff.Speed = NumberRange.new(0)
  543. eff.LightEmission = 1
  544. local ct1 = crantrap:clone()
  545. ct1.Parent = chara
  546. ct1.Position = pt1
  547. ct1.bodpos.Position = pt1
  548. local ct2 = crantrap:clone()
  549. ct2.Parent = chara
  550. ct2.Position = pt2
  551. ct2.bodpos.Position = pt2
  552. local ct3 = crantrap:clone()
  553. ct3.Parent = chara
  554. ct3.Position = pt3
  555. ct3.bodpos.Position = pt3
  556. local ct4 = crantrap:clone()
  557. ct4.Parent = chara
  558. ct4.Position = pt4
  559. ct4.bodpos.Position = pt4
  560. wait(3)
  561. ct1.bodpos.Position = pt2
  562. ct2.bodpos.Position = pt1
  563. ct3.bodpos.Position = pt4
  564. ct4.bodpos.Position = pt3
  565. for i = 1, 10 do
  566. wait(.1)
  567. local lookAt1 = (initialpos - ct1.Position).unit
  568. local lookAt2 = (initialpos - ct2.Position).unit
  569. local lookAt3 = (initialpos - ct3.Position).unit
  570. local lookAt4 = (initialpos - ct4.Position).unit
  571. fire(lookAt1,ct1.Position,1,"Magenta",100,15,false,false)
  572. fire(lookAt2,ct2.Position,1,"Magenta",100,15,false,false)
  573. fire(lookAt3,ct3.Position,1,"Magenta",100,15,false,false)
  574. fire(lookAt4,ct4.Position,1,"Magenta",100,15,false,false)
  575. end
  576. wait(1)
  577. ct1.bodpos.Position = pt4
  578. ct2.bodpos.Position = pt3
  579. ct3.bodpos.Position = pt2
  580. ct4.bodpos.Position = pt1
  581. for i = 1, 10 do
  582. wait(.1)
  583. local lookAt1 = (initialpos - ct1.Position).unit
  584. local lookAt2 = (initialpos - ct2.Position).unit
  585. local lookAt3 = (initialpos - ct3.Position).unit
  586. local lookAt4 = (initialpos - ct4.Position).unit
  587. fire(lookAt1,ct1.Position,1,"Really blue",100,15,false,false)
  588. fire(lookAt2,ct2.Position,1,"Really blue",100,15,false,false)
  589. fire(lookAt3,ct3.Position,1,"Really blue",100,15,false,false)
  590. fire(lookAt4,ct4.Position,1,"Really blue",100,15,false,false)
  591. end
  592. wait(1)
  593. ct1.bodpos.Position = pt2
  594. ct2.bodpos.Position = pt1
  595. ct3.bodpos.Position = pt4
  596. ct4.bodpos.Position = pt3
  597. for i = 1, 10 do
  598. wait(.1)
  599. local lookAt1 = (initialpos - ct1.Position).unit
  600. local lookAt2 = (initialpos - ct2.Position).unit
  601. local lookAt3 = (initialpos - ct3.Position).unit
  602. local lookAt4 = (initialpos - ct4.Position).unit
  603. fire(lookAt1,ct1.Position,1,"Magenta",100,15,false,false)
  604. fire(lookAt2,ct2.Position,1,"Magenta",100,15,false,false)
  605. fire(lookAt3,ct3.Position,1,"Magenta",100,15,false,false)
  606. fire(lookAt4,ct4.Position,1,"Magenta",100,15,false,false)
  607. end
  608. wait(1)
  609. ct1.bodpos.Position = pt1
  610. ct2.bodpos.Position = pt2
  611. ct3.bodpos.Position = pt3
  612. ct4.bodpos.Position = pt4
  613. for i = 1, 10 do
  614. wait(.1)
  615. local lookAt1 = (initialpos - ct1.Position).unit
  616. local lookAt2 = (initialpos - ct2.Position).unit
  617. local lookAt3 = (initialpos - ct3.Position).unit
  618. local lookAt4 = (initialpos - ct4.Position).unit
  619. fire(lookAt1,ct1.Position,1,"Really blue",100,15,false,false)
  620. fire(lookAt2,ct2.Position,1,"Really blue",100,15,false,false)
  621. fire(lookAt3,ct3.Position,1,"Really blue",100,15,false,false)
  622. fire(lookAt4,ct4.Position,1,"Really blue",100,15,false,false)
  623. end
  624. wait(1)
  625. ct1:destroy()
  626. ct2:destroy()
  627. ct3:destroy()
  628. ct4:destroy()
  629. spellactive = false
  630. end
  631.  
  632. --Taboo "Blazing Flower"--
  633. function Lavaetein()
  634. tool.Enabled = false
  635. local lasactive = true
  636. chatfunc("Taboo -Moeru Hana-")
  637. SpellActivate()
  638. HitboxPart = New("Part",chara,"HitboxPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 19.2000008),CFrame = CFrame.new(-32.1417999, 2.26629114, -18.2020645, 0.00910700578, 0.0085160071, 0.999922335, 0.0669090375, 0.997717619, -0.00910661742, -0.997717619, 0.0669867694, 0.00851642154),CanCollide = false,})
  639. Weld = New("ManualWeld",HitboxPart,"Weld",{Part0 = HitboxPart,Part1 = MainLavateinPart,C0 = CFrame.new(0, 0, 0, 0.00910700578, 0.0669090375, -0.997717619, 0.0085160071, 0.997717619, 0.0669867694, 0.999922335, -0.00910661742, 0.00851642154),C1 = CFrame.new(-0.00173330307, -0.00183868408, 12.8999844, 0.0085190041, 0.9977175, 0.0669880286, 0.00910899788, 0.066910252, -0.9977175, -0.999922335, 0.00910975225, -0.00851819664),})
  640. BPart4 = New("Part",chara,"BPart4",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 3.20000005),CFrame = CFrame.new(-33.7416763, 2.28086114, -18.2156925, 0.00910700951, 0.00851601362, 0.999922931, 0.0669090673, 0.997718096, -0.00910662021, -0.997718096, 0.0669867992, 0.00851642527),CanCollide = false,})
  641. Weld = New("ManualWeld",BPart4,"Weld",{Part0 = BPart4,Part1 = MainLavateinPart,C0 = CFrame.new(0, 0, 0, 0.00910700765, 0.066909045, -0.997717857, 0.00851600897, 0.997717857, 0.0669867918, 0.999922454, -0.00910661835, 0.00851642247),C1 = CFrame.new(-0.0017387867, -0.00184059143, 14.4999828, 0.0085190041, 0.9977175, 0.0669880286, 0.00910899788, 0.066910252, -0.9977175, -0.999922335, 0.00910975225, -0.00851819664),})
  642. BPart3 = New("Part",chara,"BPart3",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 3.20000005),CFrame = CFrame.new(-30.5419235, 2.25171971, -18.1884403, 0.0091070123, 0.00851601455, 0.99992305, 0.0669090748, 0.997718334, -0.00910662208, -0.997718334, 0.0669868216, 0.0085164262),CanCollide = false,})
  643. Weld = New("ManualWeld",BPart3,"Weld",{Part0 = BPart3,Part1 = MainLavateinPart,C0 = CFrame.new(0, 0, 0, 0.00910700951, 0.0669090524, -0.997718096, 0.00851601083, 0.997718096, 0.0669868141, 0.999922574, -0.00910661928, 0.0085164234),C1 = CFrame.new(-0.00172924995, -0.00183486938, 11.2999821, 0.0085190041, 0.9977175, 0.0669880286, 0.00910899788, 0.066910252, -0.9977175, -0.999922335, 0.00910975225, -0.00851819664),})
  644. BPart2 = New("Part",chara,"BPart2",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 3.20000005),CFrame = CFrame.new(-27.3421707, 2.22257924, -18.1611881, 0.00910700765, 0.00851601083, 0.999922812, 0.0669090599, 0.997717857, -0.00910661928, -0.997717857, 0.0669867769, 0.00851642527),CanCollide = false,})
  645. Weld = New("ManualWeld",BPart2,"Weld",{Part0 = BPart2,Part1 = MainLavateinPart,C0 = CFrame.new(0, 0, 0, 0.00910700578, 0.0669090375, -0.997717619, 0.0085160071, 0.997717619, 0.0669867694, 0.999922335, -0.00910661742, 0.00851642154),C1 = CFrame.new(-0.00171911716, -0.00182723999, 8.09998131, 0.0085190041, 0.9977175, 0.0669880286, 0.00910899788, 0.066910252, -0.9977175, -0.999922335, 0.00910975225, -0.00851819664),})
  646. BPart5 = New("Part",chara,"BPart5",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 3.20000005),CFrame = CFrame.new(-36.9414291, 2.31000209, -18.2429447, 0.00910700951, 0.00851601362, 0.999922931, 0.0669090673, 0.997718096, -0.00910662021, -0.997718096, 0.0669867992, 0.00851642527),CanCollide = false,})
  647. Weld = New("ManualWeld",BPart5,"Weld",{Part0 = BPart5,Part1 = MainLavateinPart,C0 = CFrame.new(0, 0, 0, 0.00910700765, 0.066909045, -0.997717857, 0.00851600897, 0.997717857, 0.0669867918, 0.999922454, -0.00910661835, 0.00851642247),C1 = CFrame.new(-0.00174844265, -0.00184822083, 17.6999798, 0.0085190041, 0.9977175, 0.0669880286, 0.00910899788, 0.066910252, -0.9977175, -0.999922335, 0.00910975225, -0.00851819664),})
  648. BPart6 = New("Part",chara,"BPart6",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 3.20000005),CFrame = CFrame.new(-40.1411819, 2.33914328, -18.270195, 0.00910700765, 0.00851601083, 0.999922812, 0.0669090599, 0.997717857, -0.00910661928, -0.997717857, 0.0669867769, 0.00851642527),CanCollide = false,})
  649. Weld = New("ManualWeld",BPart6,"Weld",{Part0 = BPart6,Part1 = MainLavateinPart,C0 = CFrame.new(0, 0, 0, 0.00910700578, 0.0669090375, -0.997717619, 0.0085160071, 0.997717619, 0.0669867694, 0.999922335, -0.00910661742, 0.00851642154),C1 = CFrame.new(-0.00175797939, -0.00185585022, 20.8999805, 0.0085190041, 0.9977175, 0.0669880286, 0.00910899788, 0.066910252, -0.9977175, -0.999922335, 0.00910975225, -0.00851819664),})
  650. EmittingPart = New("Part",chara,"EmittingPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-22.4425335, 2.17977905, -18.1211605, 0.00910700765, 0.00851601083, 0.999922812, 0.0669090599, 0.997717857, -0.00910661928, -0.997717857, 0.0669867769, 0.00851642527),CanCollide = false,})
  651. Weld = New("ManualWeld",EmittingPart,"Weld",{Part0 = EmittingPart,Part1 = MainLavateinPart,C0 = CFrame.new(0, 0, 0, 0.00910700578, 0.0669090375, -0.997717619, 0.0085160071, 0.997717619, 0.0669867694, 0.999922335, -0.00910661742, 0.00851642154),C1 = CFrame.new(-2.38418579e-007, 3.81469727e-006, 3.19999504, 0.0085190041, 0.9977175, 0.0669880286, 0.00910899788, 0.066910252, -0.9977175, -0.999922335, 0.00910975225, -0.00851819664),})
  652. BPart1 = New("Part",chara,"BPart1",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 3.20000005),CFrame = CFrame.new(-24.1424198, 2.19343805, -18.133934, 0.00910700858, 0.00851601269, 0.999922931, 0.0669090822, 0.997718096, -0.00910661928, -0.997718096, 0.0669867843, 0.00851642713),})
  653. Weld = New("ManualWeld",BPart1,"Weld",{Part0 = BPart1,Part1 = MainLavateinPart,C0 = CFrame.new(0, 0, 0, 0.00910700578, 0.0669090375, -0.997717619, 0.0085160071, 0.997717619, 0.0669867694, 0.999922335, -0.00910661742, 0.00851642154),C1 = CFrame.new(-0.001709342, -0.00182151794, 4.89998245, 0.00851900689, 0.997717679, 0.066988036, 0.00910899788, 0.0669102743, -0.997717679, -0.999922514, 0.00910975318, -0.00851819851),})
  654. local heetsnd = Instance.new("Sound",HitboxPart)
  655. heetsnd.SoundId = "http://www.roblox.com/asset/?id=154965973"
  656. heetsnd.Volume = 1
  657. local eff = Instance.new("ParticleEmitter",EmittingPart)
  658. eff.Color = ColorSequence.new(Color3.new(1,1/98,1/98))
  659. eff.LightEmission = 1
  660. eff.Texture = "rbxasset://textures/particles/fire_main.dds"
  661. eff.EmissionDirection = "Front"
  662. eff.Lifetime = NumberRange.new(2)
  663. eff.Rate = 10000
  664. eff.Rotation = NumberRange.new(0,359)
  665. eff.Speed = NumberRange.new(10)
  666. eff.LockedToPart = true
  667. HitboxPart.Touched:connect(function(hit)
  668. if lasactive == true then
  669. if hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent:FindFirstChild("IsHit")==nil then
  670. dealdmg(hit.Parent,30,5,1)
  671. heetsnd:Play()
  672. end
  673. end
  674. end)
  675. SpinAnim:play()
  676. LaserSnd:play()
  677. for i = 1, 10 do
  678. wait(.1)
  679. fire(((BPart1.Position+BPart1.CFrame.upVector*5) - BPart1.Position).unit,BPart1.Position,1,"Really red",20,15,false,false)
  680. fire(((BPart2.Position+BPart2.CFrame.upVector*5) - BPart2.Position).unit,BPart2.Position,1,"Really red",20,15,false,false)
  681. fire(((BPart3.Position+BPart3.CFrame.upVector*5) - BPart3.Position).unit,BPart3.Position,1,"Really red",20,15,false,false)
  682. fire(((BPart4.Position+BPart4.CFrame.upVector*5) - BPart4.Position).unit,BPart4.Position,1,"Really red",20,15,false,false)
  683. fire(((BPart5.Position+BPart5.CFrame.upVector*5) - BPart5.Position).unit,BPart5.Position,1,"Really red",20,15,false,false)
  684. fire(((BPart6.Position+BPart6.CFrame.upVector*5) - BPart6.Position).unit,BPart6.Position,1,"Really red",20,15,false,false)
  685. end
  686. eff.Enabled = false
  687. lasactive = false
  688. wait(2)
  689. eff.Enabled = true
  690. lasactive = true
  691. LaserSnd:play()
  692. for i = 1, 10 do
  693. wait(.1)
  694. fire(((BPart1.Position+BPart1.CFrame.upVector*5) - BPart1.Position).unit,BPart1.Position,1,"Really red",20,15,false,false)
  695. fire(((BPart2.Position+BPart2.CFrame.upVector*5) - BPart2.Position).unit,BPart2.Position,1,"Really red",20,15,false,false)
  696. fire(((BPart3.Position+BPart3.CFrame.upVector*5) - BPart3.Position).unit,BPart3.Position,1,"Really red",20,15,false,false)
  697. fire(((BPart4.Position+BPart4.CFrame.upVector*5) - BPart4.Position).unit,BPart4.Position,1,"Really red",20,15,false,false)
  698. fire(((BPart5.Position+BPart5.CFrame.upVector*5) - BPart5.Position).unit,BPart5.Position,1,"Really red",20,15,false,false)
  699. fire(((BPart6.Position+BPart6.CFrame.upVector*5) - BPart6.Position).unit,BPart6.Position,1,"Really red",20,15,false,false)
  700. end
  701. eff.Enabled = false
  702. lasactive = false
  703. wait(2)
  704. eff.Enabled = true
  705. lasactive = true
  706. LaserSnd:play()
  707. for i = 1, 10 do
  708. wait(.1)
  709. fire(((BPart1.Position+BPart1.CFrame.upVector*5) - BPart1.Position).unit,BPart1.Position,1,"Really red",20,15,false,false)
  710. fire(((BPart2.Position+BPart2.CFrame.upVector*5) - BPart2.Position).unit,BPart2.Position,1,"Really red",20,15,false,false)
  711. fire(((BPart3.Position+BPart3.CFrame.upVector*5) - BPart3.Position).unit,BPart3.Position,1,"Really red",20,15,false,false)
  712. fire(((BPart4.Position+BPart4.CFrame.upVector*5) - BPart4.Position).unit,BPart4.Position,1,"Really red",20,15,false,false)
  713. fire(((BPart5.Position+BPart5.CFrame.upVector*5) - BPart5.Position).unit,BPart5.Position,1,"Really red",20,15,false,false)
  714. fire(((BPart6.Position+BPart6.CFrame.upVector*5) - BPart6.Position).unit,BPart6.Position,1,"Really red",20,15,false,false)
  715. end
  716. eff.Enabled = false
  717. lasactive = false
  718. wait(1)
  719. tool.Enabled = true
  720. spellactive = false
  721. SpinAnim:Stop()
  722. BPart1:Destroy()
  723. BPart2:Destroy()
  724. BPart3:Destroy()
  725. BPart4:Destroy()
  726. BPart5:Destroy()
  727. BPart6:Destroy()
  728. HitboxPart:Destroy()
  729. EmittingPart:Destroy()
  730. end
  731.  
  732. --Taboo "Kagome"--
  733. function Kagome()
  734. tool.Enabled = false
  735. chatfunc("Taboo -Kagome-")
  736. SpellActivate()
  737. local initialpos = chara.Humanoid.TargetPoint + Vector3.new(0,3,0)
  738. local ipos1 = initialpos + Vector3.new(10,0,15)
  739. local ipos2 = initialpos + Vector3.new(-10,0,-15)
  740. local ipos3 = initialpos + Vector3.new(15,0,10)
  741. local ipos4 = initialpos + Vector3.new(-15,0,-10)
  742. for i = 1, 15 do
  743. wait(0.05)
  744. fire(Vector3.new(0,0,0),ipos1,1,"Lime green",0,20,false,true)
  745. ipos1 = ipos1 - Vector3.new(0,0,3)
  746. fire(Vector3.new(0,0,0),ipos2,1,"Lime green",0,20,false,true)
  747. ipos2 = ipos2 + Vector3.new(0,0,3)
  748. fire(Vector3.new(0,0,0),ipos3,1,"Lime green",0,20,false,true)
  749. ipos3 = ipos3 - Vector3.new(3,0,0)
  750. fire(Vector3.new(0,0,0),ipos4,1,"Lime green",0,20,false,true)
  751. ipos4 = ipos4 + Vector3.new(3,0,0)
  752. end
  753. for i = 1, 8 do
  754. wait(1)
  755. fire((chara.Humanoid.TargetPoint - (chara.Torso.Position + chara.Torso.CFrame.lookVector*5)).unit,chara.Torso.Position + chara.Torso.CFrame.lookVector*5,5,"Bright yellow",50,20,true,true)
  756. end
  757. wait(1)
  758. tool.Enabled = true
  759. spellactive = false
  760. end
  761.  
  762. --Forbidden Barrage "Rainbow Barrage"--
  763. function StarbowBreak()
  764. tool.Enabled = false
  765. chatfunc("Forbidden Barrage -Reinbō Danmaku-")
  766. SpellActivate()
  767. local initialpos = chara.Torso.Position + Vector3.new(0,10,0)
  768. local ipos1 = initialpos + Vector3.new(2,0,10)
  769. local ipos2 = initialpos + Vector3.new(0,0,10)
  770. local ipos3 = initialpos + Vector3.new(-2,0,10)
  771. for i = 1, 3 do
  772. wait(.01)
  773. fire((chara.Humanoid.TargetPoint-ipos1).unit,ipos1,1,"Magenta",100,20,false,false)
  774. fire((chara.Humanoid.TargetPoint-ipos1).unit,ipos1+Vector3.new(0,2,0),1,"Really blue",100,20,false,false)
  775. fire((chara.Humanoid.TargetPoint-ipos1).unit,ipos1+Vector3.new(0,4,0),1,"Toothpaste",100,20,false,false)
  776. fire((chara.Humanoid.TargetPoint-ipos1).unit,ipos1+Vector3.new(0,6,0),1,"Lime green",100,20,false,false)
  777. fire((chara.Humanoid.TargetPoint-ipos1).unit,ipos1+Vector3.new(0,8,0),1,"New Yeller",100,20,false,false)
  778. fire((chara.Humanoid.TargetPoint-ipos1).unit,ipos1+Vector3.new(0,10,0),1,"Neon orange",100,20,false,false)
  779. fire((chara.Humanoid.TargetPoint-ipos1).unit,ipos1+Vector3.new(0,12,0),1,"Really red",100,20,false,false)
  780. fire((chara.Humanoid.TargetPoint-ipos2).unit,ipos2,1,"Magenta",100,20,false,false)
  781. fire((chara.Humanoid.TargetPoint-ipos2).unit,ipos2+Vector3.new(0,2,0),1,"Really blue",100,20,false,false)
  782. fire((chara.Humanoid.TargetPoint-ipos2).unit,ipos2+Vector3.new(0,4,0),1,"Toothpaste",100,20,false,false)
  783. fire((chara.Humanoid.TargetPoint-ipos2).unit,ipos2+Vector3.new(0,6,0),1,"Lime green",100,20,false,false)
  784. fire((chara.Humanoid.TargetPoint-ipos2).unit,ipos2+Vector3.new(0,8,0),1,"New Yeller",100,20,false,false)
  785. fire((chara.Humanoid.TargetPoint-ipos2).unit,ipos2+Vector3.new(0,10,0),1,"Neon orange",100,20,false,false)
  786. fire((chara.Humanoid.TargetPoint-ipos2).unit,ipos2+Vector3.new(0,12,0),1,"Really red",100,20,false,false)
  787. fire((chara.Humanoid.TargetPoint-ipos3).unit,ipos3,1,"Magenta",100,20,false,false)
  788. fire((chara.Humanoid.TargetPoint-ipos3).unit,ipos3+Vector3.new(0,2,0),1,"Really blue",100,20,false,false)
  789. fire((chara.Humanoid.TargetPoint-ipos3).unit,ipos3+Vector3.new(0,4,0),1,"Toothpaste",100,20,false,false)
  790. fire((chara.Humanoid.TargetPoint-ipos3).unit,ipos3+Vector3.new(0,6,0),1,"Lime green",100,20,false,false)
  791. fire((chara.Humanoid.TargetPoint-ipos3).unit,ipos3+Vector3.new(0,8,0),1,"New Yeller",100,20,false,false)
  792. fire((chara.Humanoid.TargetPoint-ipos3).unit,ipos3+Vector3.new(0,10,0),1,"Neon orange",100,20,false,false)
  793. fire((chara.Humanoid.TargetPoint-ipos3).unit,ipos3+Vector3.new(0,12,0),1,"Really red",100,20,false,false)
  794. end
  795. spellactive = false
  796. tool.Enabled = true
  797. end
  798.  
  799. --Forbidden Barrage "Blooming Barrage"--
  800. function Catadioptric()
  801. tool.Enabled = false
  802. chatfunc("Forbidden Barrage -Burūmingu barāju-")
  803. SpellActivate()
  804. for i = 1, 3 do
  805. wait(1)
  806. pos = chara.Torso.Position + Vector3.new(0,10,0)
  807. aim = (chara.Humanoid.TargetPoint-pos).unit
  808. fire(aim,pos,5,"Royal purple",100,20,true,true)
  809. wait(.01)
  810. for a = 1, 3 do
  811. wait(.01)
  812. fire(aim,pos,3,"Royal purple",50,20,true,true)
  813. end
  814. for b = 1, 5 do
  815. wait(.01)
  816. fire(aim,pos,1,"Royal purple",20,20,true,true)
  817. end
  818. end
  819. spellactive = false
  820. tool.Enabled = true
  821. end
  822.  
  823. --Forbidden Barrage "Counter Clock"
  824. function CounterClock()
  825. tool.Enabled = false
  826. chatfunc("Forbidden Barrage -Counter Clock-")
  827. SpellActivate()
  828. for i = 1, 3 do
  829. local ipos = chara.Humanoid.TargetPoint + Vector3.new(0,3,0)
  830. local centrept = Instance.new("Part",chara)
  831. centrept.BrickColor = BrickColor.new("Bright red")
  832. centrept.Anchored = true
  833. centrept.Size = Vector3.new(1,1,1)
  834. centrept.CanCollide = false
  835. centrept.Material = "Neon"
  836. centrept.Position = ipos
  837. local mehs = Instance.new("SpecialMesh",centrept)
  838. mehs.MeshType = "Sphere"
  839. local bpos = Instance.new("BodyPosition",centrept)
  840. bpos.Position = ipos
  841. bpos.P = 100000
  842. bpos.maxForce = Vector3.new(10000,10000,10000)
  843. local ang = Instance.new("BodyAngularVelocity",centrept)
  844. ang.AngularVelocity = Vector3.new(0,100,0)
  845. ang.MaxTorque = Vector3.new(10000,10000,10000)
  846. local saund = LaserSnd:clone()
  847. saund.Parent = centrept
  848. local heetsnd = Instance.new("Sound",centrept)
  849. heetsnd.SoundId = "http://www.roblox.com/asset/?id=154965973"
  850. heetsnd.Volume = 1
  851. wait(1)
  852. saund:Play()
  853. Blade1 = New("Part",chara,"Blade1",{BrickColor = BrickColor.new("Really blue"),Material = Enum.Material.Neon,Size = Vector3.new(10, 1, 1),CFrame = CFrame.new(-16, 3.5, 31.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(1, 0, 0),})
  854. Blade1.Position = centrept.Position
  855. Mesh = New("SpecialMesh",Blade1,"Mesh",{MeshType = Enum.MeshType.Sphere,})
  856. Weld = New("ManualWeld",Blade1,"Weld",{Part0 = Blade1,Part1 = centrept,C1 = CFrame.new(5.5, 0, -1.90734863e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  857. Blade2 = New("Part",chara,"Blade2",{BrickColor = BrickColor.new("Really blue"),Material = Enum.Material.Neon,Size = Vector3.new(1, 1, 10),CFrame = CFrame.new(-21.5, 3.5, 37, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(1, 0, 0),})
  858. Blade2.Position = centrept.Position
  859. Mesh = New("SpecialMesh",Blade2,"Mesh",{MeshType = Enum.MeshType.Sphere,})
  860. Weld = New("ManualWeld",Blade2,"Weld",{Part0 = Blade2,Part1 = centrept,C1 = CFrame.new(0, 0, 5.49999809, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  861. Blade3 = New("Part",chara,"Blade3",{BrickColor = BrickColor.new("Really blue"),Material = Enum.Material.Neon,Size = Vector3.new(10, 1, 1),CFrame = CFrame.new(-27, 3.5, 31.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(1, 0, 0),})
  862. Blade3.Position = centrept.Position
  863. Mesh = New("SpecialMesh",Blade3,"Mesh",{MeshType = Enum.MeshType.Sphere,})
  864. Weld = New("ManualWeld",Blade3,"Weld",{Part0 = Blade3,Part1 = centrept,C1 = CFrame.new(-5.5, 0, -1.90734863e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  865. Blade4 = New("Part",chara,"Blade4",{BrickColor = BrickColor.new("Really blue"),Material = Enum.Material.Neon,Size = Vector3.new(1, 1, 10),CFrame = CFrame.new(-21.5, 3.5, 26, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(1, 0, 0),})
  866. Blade4.Position = centrept.Position
  867. Mesh = New("SpecialMesh",Blade4,"Mesh",{MeshType = Enum.MeshType.Sphere,})
  868. Weld = New("ManualWeld",Blade4,"Weld",{Part0 = Blade4,Part1 = centrept,C1 = CFrame.new(0, 0, -5.50000191, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  869. wait(.1)
  870. centrept.Anchored = false
  871. Blade1.Touched:connect(function(hit)
  872. if hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent:FindFirstChild("IsHit")==nil then
  873. dealdmg(hit.Parent,20,5,.1)
  874. heetsnd:Play()
  875. end
  876. end)
  877. Blade2.Touched:connect(function(hit)
  878. if hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent:FindFirstChild("IsHit")==nil then
  879. dealdmg(hit.Parent,20,5,.1)
  880. heetsnd:Play()
  881. end
  882. end)
  883. Blade3.Touched:connect(function(hit)
  884. if hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent:FindFirstChild("IsHit")==nil then
  885. dealdmg(hit.Parent,20,5,.1)
  886. heetsnd:Play()
  887. end
  888. end)
  889. Blade4.Touched:connect(function(hit)
  890. if hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent:FindFirstChild("IsHit")==nil then
  891. dealdmg(hit.Parent,20,5,.1)
  892. heetsnd:Play()
  893. end
  894. end)
  895. debby:AddItem(centrept,10)
  896. end
  897. spellactive = false
  898. tool.Enabled = true
  899. end
  900.  
  901. --Melee Attack--
  902. function Click()
  903. if tool.Enabled == true then
  904. if combo == 1 then
  905. print("fuck you")
  906. tool.Enabled = false
  907. bladeactive = true
  908. SlashSnd:Play()
  909. SLAnim:Play()
  910. wait(.5)
  911. bladeactive = false
  912. SLAnim:Stop()
  913. combo = 2
  914. elseif combo == 2 then
  915. print("fuck you too")
  916. bladeactive = true
  917. SlashSnd:Play()
  918. SRAnim:Play()
  919. wait(.5)
  920. bladeactive = false
  921. SRAnim:Stop()
  922. combo = 3
  923. elseif combo == 3 then
  924. print("fuck everyone")
  925. SDAnim:Play()
  926. ExplSnd:Play()
  927. tool.Enabled = false
  928. local E = Instance.new("Explosion")
  929. E.Position = chara.Torso.Position + chara.Torso.CFrame.lookVector*10
  930. E.Parent = game.Workspace
  931. E.BlastRadius = 10
  932. E.BlastPressure = 0
  933. E.Visible = false
  934. E.Hit:connect(function(hit)
  935. if hit.Parent:FindFirstChild("Humanoid")~=nil then
  936. dealdmg(hit.Parent,20,5,.5)
  937. end
  938. end)
  939. local jtrace = Instance.new("Part",game.Workspace)
  940. jtrace.Size = Vector3.new(1,1,1)
  941. jtrace.Position = chara.Torso.Position + chara.Torso.CFrame.lookVector*10
  942. jtrace.CFrame = chara.Torso.CFrame + chara.Torso.CFrame.lookVector*10
  943. jtrace.Anchored = true
  944. jtrace.CanCollide = false
  945. jtrace.Material = "Neon"
  946. jtrace.BrickColor = BrickColor.new("Bright red")
  947. jtrace.Transparency = .3
  948. local tmesh = Instance.new("SpecialMesh",jtrace)
  949. tmesh.MeshType = "Sphere"
  950. tmesh.Scale = Vector3.new(3,3,3)
  951. local jtrace2 = Instance.new("Part",game.Workspace)
  952. jtrace2.Size = Vector3.new(0,0,0)
  953. jtrace2.BrickColor = BrickColor.new("Black")
  954. jtrace2.Position = chara.Torso.Position + chara.Torso.CFrame.lookVector*10
  955. jtrace2.CFrame = chara.Torso.CFrame + chara.Torso.CFrame.lookVector*10
  956. jtrace2.Anchored = true
  957. jtrace2.Transparency = .3
  958. local tmesh2 = Instance.new("SpecialMesh",jtrace2)
  959. tmesh2.MeshId = "http://www.roblox.com/asset/?id=1125478"
  960. tmesh2.Scale = Vector3.new(5,0,5)
  961. tracegrow = coroutine.wrap(function()
  962. for i = 1, 7 do
  963. wait(.01)
  964. jtrace.Transparency = jtrace.Transparency + .1
  965. tmesh.Scale = tmesh.Scale + Vector3.new(2,2,2)
  966. jtrace2.Transparency = jtrace2.Transparency + .1
  967. tmesh2.Scale = tmesh2.Scale + Vector3.new(1,.05,1)
  968. end
  969. jtrace:Destroy()
  970. jtrace2:Destroy()
  971. end)
  972. tracegrow()
  973. wait(.5)
  974. SDAnim:Stop()
  975. combo = 1
  976. end
  977. end
  978. wait(.1)
  979. tool.Enabled = true
  980. end
  981.  
  982. --Keys, Equip and Unequip--
  983. function onKeyDown(key)
  984. if spellactive == false then
  985. if key == "z" then
  986. CranberryTrap()
  987. elseif key == "x" then
  988. Lavaetein()
  989. elseif key == "c" then
  990. Kagome()
  991. elseif key == "v" then
  992. StarbowBreak()
  993. elseif key == "b" then
  994. Catadioptric()
  995. elseif key == "n" then
  996. CounterClock()
  997. end
  998. end
  999. if key == "m" then
  1000. if music == 0 then
  1001. Music:Play()
  1002. music = 1
  1003. elseif music == 1 then
  1004. Music:Stop()
  1005. music = 0
  1006. end
  1007. end
  1008. end
  1009.  
  1010. function onEquipped(mouse)
  1011. local mouse = player:GetMouse()
  1012. if mouse then mouse.KeyDown:connect(onKeyDown)
  1013. mouse.Button1Down:connect(Click)
  1014. elseif not mouse then
  1015. end
  1016. end
  1017.  
  1018. function onUnequipped()
  1019. mouse = nil
  1020. end
  1021.  
  1022. tool.Equipped:connect(onEquipped)
  1023. tool.Unequipped:connect(onUnequipped)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement