Advertisement
Fik_1221

Blood Harvester

Jun 7th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152.  
  153. -------------------
  154. --Blood Harvester--
  155. -------------------
  156. --By --
  157. --CKbackup-
  158. -----------
  159.  
  160. player = game.Players.LocalPlayer
  161. chara = player.Character
  162. debby = game.Debris
  163. Mouse = player:GetMouse()
  164. chara.Humanoid.WalkSpeed = 16
  165. atkd = false
  166. targetted = nil
  167.  
  168. --Outfit--
  169. New = function(Object, Parent, Name, Data)
  170. local Object = Instance.new(Object)
  171. for Index, Value in pairs(Data or {}) do
  172. Object[Index] = Value
  173. end
  174. Object.Parent = Parent
  175. Object.Name = Name
  176. return Object
  177. end
  178.  
  179. Greatswordu = nil
  180. GBoxhit = nil
  181. Scythe = nil
  182. SBoxhit = nil
  183. RDaggeru = nil
  184. LDaggeru = nil
  185. D1Boxhit = nil
  186. D2Boxhit = nil
  187.  
  188. function createGreatsword()
  189. Greatswordu = New("Model",chara,"Greatswordu",{})
  190. GHandle = New("Part",Greatswordu,"GHandle",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.19999981, 0.200000003),CFrame = CFrame.new(-7.77488756, 2.56938601, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, -0, 0),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.592157, 0, 0),})
  191. GWeld = New("ManualWeld",GHandle,"GWeld",{Part0 = GHandle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1.00000954, 0, 1.00000954, 0),C1 = CFrame.new(0, -0.939971447, -6.86645508e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  192. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.400000006),CFrame = CFrame.new(-8.80460739, 1.77583277, 11.0999889, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),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.592157, 0, 0),})
  193. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  194. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 1.20000124, -0.499994755, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  195. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-8.11458015, 1.13249159, 11.0999889, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),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.592157, 0, 0),})
  196. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  197. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-9.53674316e-07, 0.70000267, -1.29999447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  198. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.800000072),CFrame = CFrame.new(-8.64931488, 1.19626701, 11.0999889, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),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.592157, 0, 0),})
  199. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  200. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(-9.53674316e-07, 1.20000219, -1.09999585, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  201. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.6960001, 2.52963734, 11.0999899, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),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.592157, 0, 0),})
  202. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  203. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-06, 0.900000572, 0.200004101, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  204. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-8.38541412, 1.37050927, 11.0999889, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),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.592157, 0, 0),})
  205. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  206. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 0.900001526, -0.999994755, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  207. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(-9.9138279, 2.82449627, 11.0999889, -0, -0.965940773, 0.258822978, 0, -0.258822978, -0.965940773, 1, 0, -0),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.592157, 0, 0),})
  208. Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  209. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 2, 0.800003767, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  210. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-6.93142271, 2.8989203, 11.099988, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),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.592157, 0, 0),})
  211. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  212. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.900000334, 0.0999994278, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  213. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-9.08237648, 2.42610812, 11.0999899, -0, -0.965940773, 0.258822978, 0, -0.258822978, -0.965940773, 1, 0, -0),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.592157, 0, 0),})
  214. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  215. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-06, 1.30000019, 0.200004101, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  216. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.9788475, 2.03973222, 11.0999899, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),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.592157, 0, 0),})
  217. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  218. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(-1.90734863e-06, 1.30000019, -0.199995518, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  219. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-6.87965822, 2.70573235, 11.099988, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),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.592157, 0, 0),})
  220. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  221. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.900000334, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  222. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(-9.49971008, 1.27898622, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),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.592157, 0, 0),})
  223. Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  224. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(0, 2, -0.800001264, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  225. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-9.0167408, 1.40839863, 11.099988, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),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.592157, 0, 0),})
  226. Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  227. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.5, -0.80000031, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  228. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.799999595, 1.00000012),CFrame = CFrame.new(-11.6904154, 1.72728598, 11.0999889, -0, -0.965940773, 0.258822978, 0, -0.258822978, -0.965940773, 1, 0, -0),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.592157, 0, 0),})
  229. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 3.99999905, 0.200003624, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  230. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.800000012, 0.400000006),CFrame = CFrame.new(-11.5092382, 1.05112374, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),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.592157, 0, 0),})
  231. Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  232. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(0, 3.99999905, -0.500000238, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  233. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-8.78751945, 3.64393544, 11.0999899, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),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.592157, 0, 0),})
  234. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  235. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-06, 0.70000267, 1.30000329, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  236. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-8.90305805, 3.30238819, 11.0999899, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),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.592157, 0, 0),})
  237. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  238. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-06, 0.900000572, 1.00000215, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  239. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.19999993, 1),CFrame = CFrame.new(-12.656354, 1.46845961, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),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.592157, 0, 0),})
  240. Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  241. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(0, 4.99999809, 0.199999809, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  242. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.800000072),CFrame = CFrame.new(-9.21872425, 3.32133722, 11.0999899, -0, -0.965940773, 0.258822978, 0, -0.258822978, -0.965940773, 1, 0, -0),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.592157, 0, 0),})
  243. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  244. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-06, 1.20000172, 1.10000443, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  245. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.59247112, 2.14326143, 11.0999899, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),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.592157, 0, 0),})
  246. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  247. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-06, 0.900000572, -0.199995518, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  248. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.400000006),CFrame = CFrame.new(-9.06342983, 2.74177194, 11.0999899, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),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.592157, 0, 0),})
  249. Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  250. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-06, 1.20000076, 0.500003338, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  251. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.99999964, 1.4000001),CFrame = CFrame.new(-10.2863331, 1.89644599, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),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.592157, 0, 0),})
  252. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(0, 2.59999943, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  253. GBoxhit = New("Part",Greatswordu,"GBoxhit",{Transparency = 1,Transparency = 1,Size = Vector3.new(4.19999981, 0.200000003, 1.79999983),CFrame = CFrame.new(-11.1556797, 1.66350389, 11.099988, 0.96594137, 0, -0.258823097, 0.258823097, 0, 0.96594137, 0, -1, 0),})
  254. Weld = New("ManualWeld",GBoxhit,"Weld",{Part0 = GBoxhit,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 0, -1.0000006, -2.98023224e-08, 1, 0, 0, 0, -2.98023224e-08, 1.0000006),C1 = CFrame.new(0, 3.50000048, -1.66893005e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  255. GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-9.43085861, 2.95390749, 11.0999899, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),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.592157, 0, 0),})
  256. Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  257. Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-06, 1.50000048, 0.800003529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  258. local c = Greatswordu:GetChildren()
  259. for i = 1, #c do
  260. c[i].CanCollide = false
  261. end
  262. end
  263.  
  264. function createLeftDagger()
  265. LDaggeru = New("Model",chara,"LDaggeru",{})
  266. D2Handle = New("Part",LDaggeru,"D2Handle",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.999999821, 0.200000003),CFrame = CFrame.new(-11.1000357, 2.37939119, 9.8499918, -1.00001478, 0, 0, 0, -0.866041839, 0.500009716, 0, 0.500002325, 0.866029024),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.592157, 0, 0),})
  267. LDWeld = New("ManualWeld",D2Handle,"LDWeld",{Part0 = D2Handle,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000417, 2.9802429e-08, 0, -2.9802429e-08, -1.00000417),C1 = CFrame.new(5.7220459e-06, -0.699997187, -1.62124634e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  268. D2Boxhit = New("Part",LDaggeru,"D2Boxhit",{Transparency = 1,Transparency = 1,Size = Vector3.new(1.79999971, 0.200000003, 0.599999785),CFrame = CFrame.new(-11.1000357, 0.993709326, 10.6500015, -0, -1.00001478, 0, 0.866045475, 0, 0.500011802, -0.500004411, 0, 0.86603266),})
  269. Weld = New("ManualWeld",D2Boxhit,"Weld",{Part0 = D2Boxhit,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 0, -1.0000006, -2.98023224e-08, 1, 0, 0, 0, -2.98023224e-08, 1.0000006),C1 = CFrame.new(0, 1.60001612, -1.90734863e-06, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  270. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.399999619, 0.400000125),CFrame = CFrame.new(-11.1000347, 0.783911228, 10.8866043, 1.00001478, 0, 0, 0, -0.866043925, -0.500010908, 0, 0.500003517, -0.86603111),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.592157, 0, 0),})
  271. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-9.53674316e-07, 1.90000391, 0.100003958, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  272. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-11.1000357, 2.8490169, 9.46338654, 1.00001478, 0, 0, 0, 0.866043925, 0.500010908, 0, -0.500003517, 0.86603111),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.592157, 0, 0),})
  273. Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  274. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, -0.60000205, -0.100000381, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  275. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-11.1000357, 2.94901896, 9.63659191, -1.00001478, 0, 0, 0, 0.866043925, -0.500010908, 0, -0.500003517, -0.86603111),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.592157, 0, 0),})
  276. Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  277. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(0, -0.60000205, 0.0999996662, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  278. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.399999857, 0.400000006),CFrame = CFrame.new(-11.1000357, 0.437493324, 11.0866013, -1.00001478, 0, 0, 0, -0.866043925, 0.500010908, 0, 0.500003517, 0.86603111),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.592157, 0, 0),})
  279. Mesh = New("SpecialMesh",D2Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  280. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 2.30000305, 0.100000143, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  281. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.999999523, 0.600000143),CFrame = CFrame.new(-11.1000357, 1.34013641, 10.4499969, -1.00001478, 0, 0, 0, -0.866043925, 0.500010908, 0, 0.500003517, 0.86603111),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.592157, 0, 0),})
  282. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 1.20000505, -4.76837158e-07, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  283. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(-11.1000357, 0.633894801, 10.6267967, -1.00001478, 0, 0, 0, -0.866045952, 0.5000121, 0, 0.500004709, 0.866033137),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.592157, 0, 0),})
  284. Mesh = New("SpecialMesh",D2Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  285. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 1.90001631, -0.200001717, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  286. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-11.1000347, 2.10976481, 10.5830183, -1.00001478, 0, 0, 0, 0.866044939, -0.500011504, 0, -0.500004113, -0.866032124),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.592157, 0, 0),})
  287. Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  288. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 0.600010395, 0.50000596, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  289. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-11.1000338, 1.78655291, 10.4232092, 1.00001478, 0, 0, 0, -0.866045952, -0.5000121, 0, 0.500004709, -0.866033137),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.592157, 0, 0),})
  290. Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  291. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.800010681, 0.200005054, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  292. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-11.1000338, 2.13297105, 10.2232075, -1.00001478, 0, 0, 0, 0.866045952, -0.5000121, 0, -0.500004709, -0.866033137),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.592157, 0, 0),})
  293. Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  294. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.400009155, 0.200005054, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  295. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-11.1000338, 1.93296635, 9.87679482, 1.00001478, 0, 0, 0, 0.866045952, 0.5000121, 0, -0.500004709, 0.866033137),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.592157, 0, 0),})
  296. Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  297. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.400009155, -0.199996471, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  298. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-11.1000338, 1.60975289, 9.7169857, 1.00001478, 0, 0, 0, 0.866045952, 0.5000121, 0, -0.500004709, 0.866033137),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.592157, 0, 0),})
  299. Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  300. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.600010872, -0.499997854, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  301. D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-11.1000338, 1.58654833, 10.0767965, -1.00001478, 0, 0, 0, -0.866045952, 0.5000121, 0, 0.500004709, 0.866033137),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.592157, 0, 0),})
  302. Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  303. Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.800010681, -0.199996471, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  304. local c = LDaggeru:GetChildren()
  305. for i = 1, #c do
  306. c[i].CanCollide = false
  307. end
  308. end
  309.  
  310. function createRightDagger()
  311. RDaggeru = New("Model",chara,"RDaggeru",{})
  312. D1Handle = New("Part",RDaggeru,"D1Handle",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.999999821, 0.200000003),CFrame = CFrame.new(-8.8999691, 2.37939119, 9.8499918, -1.00001478, 0, 0, 0, -0.866041839, 0.500009716, 0, 0.500002325, 0.866029024),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.592157, 0, 0),})
  313. RDWeld = New("ManualWeld",D1Handle,"RDWeld",{Part0 = D1Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000536, 2.3841958e-06, 0, -2.3841958e-06, -1.00000536),C1 = CFrame.new(7.62939453e-06, -0.699957609, -3.81469727e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  314. D1Boxhit = New("Part",RDaggeru,"D1Boxhit",{Transparency = 1,Transparency = 1,Size = Vector3.new(1.79999971, 0.200000003, 0.599999785),CFrame = CFrame.new(-8.8999691, 0.993709326, 10.6500015, -0, -1.00001478, 0, 0.866045475, 0, 0.500011802, -0.500004411, 0, 0.86603266),})
  315. Weld = New("ManualWeld",D1Boxhit,"Weld",{Part0 = D1Boxhit,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 0, -1.0000006, -2.98023224e-08, 1, 0, 0, 0, -2.98023224e-08, 1.0000006),C1 = CFrame.new(0, 1.60001612, -1.90734863e-06, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  316. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.399999619, 0.400000125),CFrame = CFrame.new(-8.89996815, 0.783911228, 10.8866043, 1.00001478, 0, 0, 0, -0.866043925, -0.500010908, 0, 0.500003517, -0.86603111),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.592157, 0, 0),})
  317. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-9.53674316e-07, 1.90000391, 0.100003958, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  318. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-8.8999691, 2.8490169, 9.46338654, 1.00001478, 0, 0, 0, 0.866043925, 0.500010908, 0, -0.500003517, 0.86603111),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.592157, 0, 0),})
  319. Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  320. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, -0.60000205, -0.100000381, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  321. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-8.8999691, 2.94901896, 9.63659191, -1.00001478, 0, 0, 0, 0.866043925, -0.500010908, 0, -0.500003517, -0.86603111),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.592157, 0, 0),})
  322. Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  323. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(0, -0.60000205, 0.0999996662, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  324. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.399999857, 0.400000006),CFrame = CFrame.new(-8.8999691, 0.437493324, 11.0866013, -1.00001478, 0, 0, 0, -0.866043925, 0.500010908, 0, 0.500003517, 0.86603111),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.592157, 0, 0),})
  325. Mesh = New("SpecialMesh",D1Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  326. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 2.30000305, 0.100000143, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  327. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.999999523, 0.600000143),CFrame = CFrame.new(-8.8999691, 1.34013641, 10.4499969, -1.00001478, 0, 0, 0, -0.866043925, 0.500010908, 0, 0.500003517, 0.86603111),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.592157, 0, 0),})
  328. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 1.20000505, -4.76837158e-07, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
  329. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(-8.8999691, 0.633894801, 10.6267967, -1.00001478, 0, 0, 0, -0.866045952, 0.5000121, 0, 0.500004709, 0.866033137),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.592157, 0, 0),})
  330. Mesh = New("SpecialMesh",D1Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  331. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 1.90001631, -0.200001717, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  332. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-8.89996815, 2.10976481, 10.5830183, -1.00001478, 0, 0, 0, 0.866044939, -0.500011504, 0, -0.500004113, -0.866032124),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.592157, 0, 0),})
  333. Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  334. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 0.600010395, 0.50000596, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  335. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.89996719, 1.78655291, 10.4232092, 1.00001478, 0, 0, 0, -0.866045952, -0.5000121, 0, 0.500004709, -0.866033137),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.592157, 0, 0),})
  336. Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  337. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.800010681, 0.200005054, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  338. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.89996719, 2.13297105, 10.2232075, -1.00001478, 0, 0, 0, 0.866045952, -0.5000121, 0, -0.500004709, -0.866033137),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.592157, 0, 0),})
  339. Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  340. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.400009155, 0.200005054, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  341. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.89996719, 1.93296635, 9.87679482, 1.00001478, 0, 0, 0, 0.866045952, 0.5000121, 0, -0.500004709, 0.866033137),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.592157, 0, 0),})
  342. Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  343. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.400009155, -0.199996471, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  344. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-8.89996719, 1.60975289, 9.7169857, 1.00001478, 0, 0, 0, 0.866045952, 0.5000121, 0, -0.500004709, 0.866033137),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.592157, 0, 0),})
  345. Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  346. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.600010872, -0.499997854, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  347. D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.89996719, 1.58654833, 10.0767965, -1.00001478, 0, 0, 0, -0.866045952, 0.5000121, 0, 0.500004709, 0.866033137),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.592157, 0, 0),})
  348. Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
  349. Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.800010681, -0.199996471, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
  350. local c = RDaggeru:GetChildren()
  351. for i = 1, #c do
  352. c[i].CanCollide = false
  353. end
  354. end
  355.  
  356. function createScythe()
  357. Scythe = New("Model",chara,"Scythe",{})
  358. SHandle = New("Part",Scythe,"SHandle",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 2.5999999, 0.200000003),CFrame = CFrame.new(-9.84816551, 2.90294552, 10.9991655, 0, 0.707112193, -0.707111776, 0, 0.707111776, 0.707112193, 1, 0, 0),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.592157, 0, 0),})
  359. Mesh = New("BlockMesh",SHandle,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  360. SWeld = New("ManualWeld",SHandle,"SWeld",{Part0 = SHandle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -3.27825546e-07, -1.00000095, 0, 1.00000095, -3.27825546e-07),C1 = CFrame.new(-1.33514404e-05, -0.898245811, -1.04124641, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  361. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1),CFrame = CFrame.new(-5.8761878, 9.05486965, 10.9991655, 0, -1.00001478, -2.98023224e-07, 0, 2.98023224e-07, -1.00001478, 1, 0, 0),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.592157, 0, 0),})
  362. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  363. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 1.0000037, 1.49011512e-07, 0, 1.49011512e-07, -1.0000037, 0),C1 = CFrame.new(0, 7.15862656, 1.54144573, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),})
  364. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-5.87587166, 8.45497704, 10.9991655, 0, -1.00001478, 3.57627869e-07, 0, 3.57627869e-07, 1.00001478, -1, 0, 0),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.592157, 0, 0),})
  365. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  366. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 1.0000037, 1.49011512e-07, 0, -1.49011512e-07, 1.0000037, 0),C1 = CFrame.new(0, 6.73466492, 1.11703682, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
  367. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.4000001),CFrame = CFrame.new(-5.47618055, 9.25487137, 10.9991655, 0, 1.00001478, -2.98023224e-07, 0, -2.98023224e-07, -1.00001478, -1, 0, 0),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.592157, 0, 0),})
  368. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  369. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -1.0000037, -1.49011512e-07, -0, 1.49011512e-07, -1.0000037, 0),C1 = CFrame.new(0, 7.58289337, 1.40002155, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),})
  370. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-5.47598934, 8.45498848, 10.9991655, 0, 1.00000739, 2.98023224e-07, 0, -2.98023224e-07, 1.00000739, 1, 0, 0),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.592157, 0, 0),})
  371. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  372. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1.0000037, -1.49011512e-07, -0, -1.49011512e-07, 1.0000037, 0),C1 = CFrame.new(0, 7.01743126, 0.83428812, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  373. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-7.23255062, 6.99826574, 10.9991655, 0, 0.500003934, -0.866031587, 0, 0.866031587, 0.500003934, 1, 0, 0),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.592157, 0, 0),})
  374. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  375. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.500001967, 0.866028428, 0, 0.866028428, 0.500001967, 0),C1 = CFrame.new(0, 4.74531269, 1.04630327, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  376. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.20000005, 0.400000006),CFrame = CFrame.new(-11.8279285, 0.781702042, 10.9991655, 0, -0.707112253, -0.707111716, 0, -0.707111716, 0.707112253, -1, 0, 0),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.592157, 0, 0),})
  377. Mesh = New("SpecialMesh",SPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  378. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.707109511, -0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, -2.89982796, -0.100041866, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  379. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.00000012),CFrame = CFrame.new(-7.75217199, 7.2982769, 10.9991655, 0, 0.500003934, 0.866031587, 0, 0.866031587, -0.500003934, -1, 0, 0),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.592157, 0, 0),})
  380. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  381. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.500001967, 0.866028428, 0, -0.866028428, -0.500001967, -0),C1 = CFrame.new(0, 4.5900259, 1.62586689, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  382. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.60000002, 3.20000029),CFrame = CFrame.new(-3.57358265, 3.13415027, 10.9991655, 0, 0.965933025, -0.258820504, 0, 0.258820504, 0.965933025, 1, 0, 0),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.592157, 0, 0),})
  383. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  384. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.965929508, 0.258819729, 0, 0.258819729, 0.965929508, 0),C1 = CFrame.new(0, 4.60025406, -4.2732811, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  385. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.20000005, 0.400000006),CFrame = CFrame.new(-11.9692078, 0.923140526, 10.9991655, 0, -0.707117498, 0.707116961, 0, -0.707116961, -0.707117498, 1, 0, -0),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.592157, 0, 0),})
  386. Mesh = New("SpecialMesh",SPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  387. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.707109511, -0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, -2.8997159, 0.0998682976, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
  388. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.39999998),CFrame = CFrame.new(-8.12525368, 7.05184937, 10.9991655, 0, -0.500007689, 0.866037965, 0, -0.866037965, -0.500007689, 1, 0, 0),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.592157, 0, 0),})
  389. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  390. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.500001967, -0.866028428, 0, -0.866028428, -0.500001967, -0),C1 = CFrame.new(0, 4.15196991, 1.71542358, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
  391. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-7.43242311, 6.65184402, 10.9991655, 0, -0.500007689, -0.866037965, 0, -0.866037965, 0.500007689, -1, 0, 0),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.592157, 0, 0),})
  392. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  393. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.500001967, -0.866028428, 0, 0.866028428, 0.500001967, 0),C1 = CFrame.new(0, 4.35902691, 0.942677975, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
  394. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(-7.09021759, 6.5093708, 10.9991655, 0, 0.707112253, -0.707111716, 0, 0.707111716, 0.707112253, 1, 0, 0),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.592157, 0, 0),})
  395. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  396. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 4.50025845, 0.599960804, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  397. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.599999964),CFrame = CFrame.new(-7.16080379, 6.15580368, 10.9991655, 0, -0.707117498, 0.707116961, 0, -0.707116961, -0.707117498, 1, 0, -0),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.592157, 0, 0),})
  398. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  399. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.707109511, -0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, 4.20033836, 0.399864674, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
  400. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.4000001),CFrame = CFrame.new(-7.23152542, 8.63072014, 10.9991655, 0, 0.707117498, 0.707116961, 0, 0.707116961, -0.707117498, -1, 0, -0),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.592157, 0, 0),})
  401. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  402. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.707109511, 0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, 5.90034866, 2.19989014, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
  403. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.39999998),CFrame = CFrame.new(-7.51450062, 8.34788895, 10.9991655, 0, -0.707112253, 0.707111716, 0, -0.707111716, -0.707112253, 1, 0, -0),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.592157, 0, 0),})
  404. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  405. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.707109511, -0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, 5.50026512, 2.19999123, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  406. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.20000005, 0.400000006),CFrame = CFrame.new(-12.3936234, 0.498855591, 10.9991655, 0, -0.707112253, 0.707111716, 0, -0.707111716, -0.707112253, 1, 0, -0),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.592157, 0, 0),})
  407. Mesh = New("SpecialMesh",SPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  408. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.707109511, -0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, -3.49983311, 0.0999603271, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  409. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(2.20000005, 0.200000003, 2),CFrame = CFrame.new(-5.67598534, 6.65079117, 10.9991655, -0.707112253, 0, -0.707111716, -0.707111716, 0, 0.707112253, 0, 1, 0),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.592157, 0, 0),})
  410. Mesh = New("CylinderMesh",SPart,"Mesh",{})
  411. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0.707109511, -0.707109213, 0, 0, 0, -1, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 5.60026264, -0.300045967, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  412. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-6.52453184, 8.06503773, 10.9991655, 0, 0.707112253, -0.707111716, 0, 0.707111716, 0.707112253, 1, 0, 0),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.592157, 0, 0),})
  413. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  414. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 6.00026989, 1.29997921, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  415. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 7.19999981, 0.200000003),CFrame = CFrame.new(-9.35300636, 3.39804459, 10.9991655, 0, 0.707112253, -0.707111716, 0, 0.707111716, 0.707112253, 1, 0, 0),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.592157, 0, 0),})
  416. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 0.700213432, -4.24385071e-05, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  417. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.20000005, 0.400000006),CFrame = CFrame.new(-12.2521982, 0.357429743, 10.9991655, 0, -0.707112253, -0.707111716, 0, -0.707111716, 0.707112253, -1, 0, 0),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.592157, 0, 0),})
  418. Mesh = New("SpecialMesh",SPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  419. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.707109511, -0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, -3.49983358, -0.100043774, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  420. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-6.17096424, 5.44869184, 10.9991655, 0, 0.707112253, 0.707111716, 0, 0.707111716, -0.707112253, -1, 0, -0),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.592157, 0, 0),})
  421. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  422. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.707109511, 0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, 4.40025616, -0.800052166, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  423. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.60000002, 2.80000019),CFrame = CFrame.new(-3.90818977, 4.7415781, 10.9991655, 0, 0.707112253, -0.707111716, 0, 0.707111716, 0.707112253, 1, 0, 0),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.592157, 0, 0),})
  424. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  425. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 5.50026703, -2.90006447, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
  426. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.60000002, 2.80000019),CFrame = CFrame.new(-3.76685715, 4.03444195, 10.9991655, 0, 0.866034865, -0.500005305, 0, 0.500005305, 0.866034865, 1, 0, 0),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.592157, 0, 0),})
  427. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  428. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.866028547, 0.500001788, 0, 0.500001788, 0.866028547, 0),C1 = CFrame.new(0, 5.10018635, -3.50001812, 0, 0, -1, -0.707106888, 0.70710659, 0, 0.70710659, 0.707106888, 0),})
  429. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-6.94867611, 7.64075375, 10.9991655, 0, -0.707117498, -0.707116961, 0, -0.707116961, 0.707117498, -1, 0, 0),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.592157, 0, 0),})
  430. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  431. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.707109511, -0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 5.40034485, 1.29987955, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
  432. SBoxhit = New("Part",Scythe,"SBoxhit",{Transparency = 1,Transparency = 1,Size = Vector3.new(2.39999986, 0.200000003, 5.4000001),CFrame = CFrame.new(-4.1012578, 3.89302897, 10.9991655, -0.965925872, 0, -0.258818984, -0.258818984, 0, 0.965925872, 0, 1, 0),})
  433. Weld = New("ManualWeld",SBoxhit,"Weld",{Part0 = SBoxhit,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0.96592927, -0.258820117, 0, 0, 0, -1, 0.258820117, 0.96592927, 0),C1 = CFrame.new(0, 4.76373863, -3.36355639, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
  434. SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.800000012),CFrame = CFrame.new(-6.52439976, 5.51940155, 10.9991655, 0, -0.707117498, -0.707116961, 0, -0.707116961, 0.707117498, -1, 0, 0),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.592157, 0, 0),})
  435. Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  436. Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.707109511, -0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 4.20034027, -0.50013876, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
  437. local c = Scythe:GetChildren()
  438. for i = 1, #c do
  439. c[i].CanCollide = false
  440. end
  441. end
  442.  
  443. RightArm = New("Model",chara,"RightArm",{})
  444. MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(0.5, 3.00000787, -3.50019717, 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,})
  445. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(0, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  446. Emit2Part = New("Part",RightArm,"Emit2Part",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(0.5, 2.10001373, -3.5001967, 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(1, 0, 0.74902),})
  447. Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  448. Weld = New("ManualWeld",Emit2Part,"Weld",{Part0 = Emit2Part,Part1 = MainPart,C1 = CFrame.new(0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  449. LeftArm = New("Model",chara,"LeftArm",{})
  450. MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-2.50000024, 3.00000787, -3.50019717, 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,})
  451. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C1 = CFrame.new(-2.38418579e-007, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  452. EmitPart = New("Part",LeftArm,"EmitPart",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-2.5, 2.10001373, -3.5001967, 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(1, 0, 0.74902),})
  453. Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  454. Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = MainPart,C1 = CFrame.new(2.38418579e-007, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  455.  
  456. lach = LeftArm:GetChildren()
  457. rach = RightArm:GetChildren()
  458. ch = chara:GetChildren()
  459.  
  460. --local p1mit = Instance.new("ParticleEmitter",Hitbox)
  461. --p1mit.Texture = "http://www.roblox.com/asset/?id=68072538"
  462. --p1mit.LightEmission = 1
  463. --p1mit.Enabled = false
  464. --p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  465. --p1mit.Lifetime = NumberRange.new(1)
  466. --p1mit.Rate = 10000
  467. --p1mit.Rotation = NumberRange.new(0,359)
  468. --p1mit.RotSpeed = NumberRange.new(100)
  469. --p1mit.Speed = NumberRange.new(0)
  470.  
  471. ScreenGui = New("ScreenGui",player.PlayerGui,"ScreenGui",{})
  472. Frame = New("Frame",ScreenGui,"Frame",{BackgroundColor3 = Color3.new(1,0,0),BorderColor3 = Color3.new(0,0,0),BorderSizePixel = 3,Position = UDim2.new(0,700,0,100),Size = UDim2.new(0,200,0,400),Draggable = true})
  473. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,0),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Blood Harvester",TextColor3 = Color3.new(0,0,0)})
  474. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,20),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "M - Mute/Unmute Music",TextColor3 = Color3.new(0,0,0)})
  475. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,40),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Z - Punch",TextColor3 = Color3.new(0,0,0)})
  476. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,60),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "X - Kick",TextColor3 = Color3.new(0,0,0)})
  477. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,80),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "C - Heavy Punch",TextColor3 = Color3.new(0,0,0)})
  478. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,100),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Q - Select Target",TextColor3 = Color3.new(0,0,0)})
  479. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,120),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "SAX - Bandit Revolver",TextColor3 = Color3.new(0,0,0)})
  480. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,140),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "SSX - Reaper's Kick",TextColor3 = Color3.new(0,0,0)})
  481. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,160),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "AADQ - End of Days",TextColor3 = Color3.new(0,0,0)})
  482. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,180),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DASQ - Rose Thorn",TextColor3 = Color3.new(0,0,0)})
  483. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,200),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "ASDWQ - Vampiric Drain",TextColor3 = Color3.new(0,0,0)})
  484. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,220),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DSASQ - Bloody Slaughter",TextColor3 = Color3.new(0,0,0)})
  485. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,240),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DSDQ - Reaping Eye",TextColor3 = Color3.new(0,0,0)})
  486. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,260),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "SSC - Decapitator",TextColor3 = Color3.new(0,0,0)})
  487. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,280),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "WWC - Reap the Sowed",TextColor3 = Color3.new(0,0,0)})
  488. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,300),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DDSC - Dividing Fang",TextColor3 = Color3.new(0,0,0)})
  489. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,320),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "ASDC - Bloody Beast",TextColor3 = Color3.new(0,0,0)})
  490. OpenButton = New("TextButton",ScreenGui,"OpenButton",{BackgroundColor3 = Color3.new(1,0,0),BorderColor3 = Color3.new(0,0,0),BorderSizePixel = 3,Position = UDim2.new(0,700,0,500),Size = UDim2.new(0,50,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Close",TextColor3 = Color3.new(0,0,0)})
  491.  
  492. OpenButton.MouseButton1Click:connect(function()
  493. if Frame.Visible == true then
  494. Frame.Visible = false
  495. OpenButton.Text = "Open"
  496. elseif Frame.Visible == false then
  497. Frame.Visible = true
  498. OpenButton.Text = "Close"
  499. end
  500. end)
  501.  
  502. crosshair = Instance.new("BillboardGui",chara)
  503. crosshair.Size = UDim2.new(10,0,10,0)
  504. crosshair.Enabled = false
  505. imgl = Instance.new("ImageLabel",crosshair)
  506. imgl.Position = UDim2.new(0,0,0,0)
  507. imgl.Size = UDim2.new(1,0,1,0)
  508. imgl.Image = "rbxassetid://233522684"
  509. imgl.BackgroundTransparency = 1
  510. imgl.ImageColor3 = Color3.new(1,0,0)
  511.  
  512. --Spell Circle--
  513.  
  514. Void = nil
  515. VoidParts = {}
  516. Equipped = false
  517.  
  518. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  519. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  520. end
  521.  
  522. Player = player
  523. Character = chara
  524.  
  525. Humanoid = Character:FindFirstChild("Humanoid")
  526. Torso = Character:FindFirstChild("Torso")
  527. if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
  528. return
  529. end
  530. Equipped = true
  531. Void = Instance.new("Model")
  532. Void.Name = "Void"
  533. Angle = 0
  534. for i = 1, 1 do
  535. local VoidPart = Instance.new("Part")
  536. VoidPart.Name = "VoidPart"
  537. VoidPart.Transparency = 1
  538. VoidPart.BrickColor = BrickColor.new("Really black")
  539. VoidPart.Material = Enum.Material.Plastic
  540. VoidPart.Shape = Enum.PartType.Block
  541. VoidPart.FormFactor = Enum.FormFactor.Custom
  542. VoidPart.TopSurface = Enum.SurfaceType.Smooth
  543. VoidPart.BottomSurface = Enum.SurfaceType.Smooth
  544. VoidPart.Anchored = true
  545. VoidPart.CanCollide = false
  546. VoidPart.Locked = true
  547. VoidPart.Size = Vector3.new(10, 0.2, 10)
  548. local BlockMesh = Instance.new("BlockMesh")
  549. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  550. BlockMesh.Parent = VoidPart
  551. VoidPart.Parent = Void
  552. local Star = Instance.new("Decal", VoidPart)
  553. Star.Texture = "http://www.roblox.com/asset/?id=342199418"
  554. Star.Face = "Top"
  555. local Light = Instance.new("PointLight", VoidPart)
  556. Light.Color = Color3.new(1,0,0)
  557. Light.Brightness = 100
  558. Light.Range = 10
  559. table.insert(VoidParts, VoidPart)
  560. end
  561. Spawn(function()
  562. while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
  563. if Angle == 360 then
  564. Angle = 0
  565. end
  566. Angle = Angle + 0.05
  567. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  568. if Hit then
  569. if not Void.Parent then
  570. Void.Parent = Character
  571. end
  572. for i, v in pairs(VoidParts) do
  573. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  574. end
  575. else
  576. Void.Parent = nil
  577. end
  578. wait()
  579. end
  580. end)
  581.  
  582. --Sounds--
  583. function LoadSnd(id,loop,vol,pit)
  584. local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
  585. return snd
  586. end
  587. Music = LoadSnd(623948311,true,1,1)
  588. StartUpSnd = LoadSnd(98333808,false,1,1)
  589. SwingSnd = LoadSnd(62339698,false,1,.8)
  590. Swing2Snd = LoadSnd(12222208,false,1,1)
  591. HitSnd = LoadSnd(153092274,false,1,1)
  592. HitPunchSnd = LoadSnd(153092227,false,1,1)
  593. DodgeSnd = LoadSnd(232210079,false,1,1)
  594. ExpSnd = LoadSnd(142070127,false,1,1)
  595. FlySnd = LoadSnd(169445602,false,1,1)
  596. BExpSnd = LoadSnd(258057783,false,5,1)
  597. ClawDashSnd = LoadSnd(62339698,false,1,.5)
  598. deathmus = LoadSnd(395580552,true,5,1)
  599. deathex = LoadSnd(258057783,false,5,1)
  600. --Grunt1Snd = LoadSnd(159882486,false,1,1.1)
  601. --Grunt2Snd = LoadSnd(159882466,false,1,1.1)
  602. --Grunt3Snd = LoadSnd(159972643,false,1,1.1)
  603. --Grunt4Snd = LoadSnd(159882584,false,1,1.1)
  604. --YouIdiotSnd = LoadSnd(160212768,false,1,1.1)
  605. --DieSnd = LoadSnd(159882598,false,1,1.1)
  606. --Laugh1Snd = LoadSnd(160212549,false,1,1.1)
  607. --Laugh2Snd = LoadSnd(159882561,false,1,1.1)
  608. --Laugh3Snd = LoadSnd(160212812,false,1,1.1)
  609. ChargeSnd = LoadSnd(137463716,false,1,1)
  610. LasSnd = LoadSnd(162246701,false,1,1)
  611. LasLoopSnd = LoadSnd(162246683,true,1,1)
  612. ChatSnd = LoadSnd(565939471,false,1,1)
  613. RStompSnd = LoadSnd(2760979,false,1,1)
  614. SuperSnd = LoadSnd(178452241,false,1,1)
  615. GunFlameSnd = LoadSnd(32656754,false,1,1)
  616. OrbSnd = LoadSnd(233091161,false,1,1)
  617. ElectricSnd = LoadSnd(231917975,false,1,1)
  618. LightsOutSnd = LoadSnd(231917794,false,1,1)
  619. SkyKickSnd = LoadSnd(12222208,false,1,.5)
  620. SkyBeamSnd = LoadSnd(260433522,false,1,1)
  621. TargetSnd = LoadSnd(613361563,false,1,1)
  622. SV1Snd = LoadSnd(28144425,false,1,.265)
  623. SV2Snd = LoadSnd(2697431,false,1,.3)
  624. SVHitSnd = LoadSnd(62339698,false,1,.3)
  625. IceBreakSnd = LoadSnd(357568316,false,1,1)
  626. FreezeSnd = LoadSnd(203936153,false,1,1)
  627. IceBreak2Snd = LoadSnd(87015121,false,1,1)
  628.  
  629. --Play Sound in Part--
  630. function PlaySnd(snd,part)
  631. local sound = snd:Clone()
  632. sound.PlayOnRemove = true
  633. sound.Parent = part
  634. sound:Destroy()
  635. end
  636.  
  637. --Target Select--
  638. function TargetSelect(person)
  639. local dd=coroutine.wrap(function()
  640. if targetted ~= person then
  641. targetted = person
  642. for i = 0,30,10 do
  643. wait(.05)
  644. crosshair.Size = UDim2.new(40-i,0,40-i,0)
  645. end
  646. end
  647. end)
  648. dd()
  649. end
  650.  
  651. --Damage Function--
  652. function dealdmg(dude,damage,env,toim)
  653. hurt = coroutine.wrap(function(dude2,damage2,env2,toim2)
  654. if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
  655. TargetSelect(dude)
  656. dude.Humanoid.MaxHealth = 100
  657. finaldmg = damage + math.random(-env,env)
  658. dude.Humanoid.Health = dude.Humanoid.Health - finaldmg
  659. local vall = Instance.new("ObjectValue",dude)
  660. vall.Name = "IsHit"
  661. debby:AddItem(vall,toim)
  662. local naeeym2 = Instance.new("BillboardGui",dude)
  663. naeeym2.Size = UDim2.new(0,100,0,40)
  664. naeeym2.StudsOffset = Vector3.new(0,3,0)
  665. naeeym2.Adornee = dude.Head
  666. naeeym2.Name = "TalkingBillBoard"
  667. local tecks2 = Instance.new("TextLabel",naeeym2)
  668. tecks2.BackgroundTransparency = 1
  669. tecks2.BorderSizePixel = 0
  670. tecks2.Text = "-"..finaldmg
  671. tecks2.Font = "SciFi"
  672. tecks2.FontSize = "Size24"
  673. tecks2.TextStrokeTransparency = 0
  674. tecks2.TextColor3 = Color3.new(1,0.6,0)
  675. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  676. tecks2.Size = UDim2.new(1,0,0.5,0)
  677. local healb = Instance.new("Part",chara)
  678. healb.Shape = 0
  679. healb.Name = "HealBall"
  680. healb.BrickColor = BrickColor.new("Institutional white")
  681. healb.Material = "Neon"
  682. healb.Size = Vector3.new(1,1,1)
  683. healb.CanCollide = false
  684. healb.CFrame = dude.Head.CFrame
  685. local p1mit = Instance.new("ParticleEmitter",healb)
  686. p1mit.Texture = "http://www.roblox.com/asset/?id=68072538"
  687. p1mit.LightEmission = 1
  688. p1mit.Enabled = false
  689. p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  690. p1mit.Lifetime = NumberRange.new(1)
  691. p1mit.Rate = 10000
  692. p1mit.Rotation = NumberRange.new(0,359)
  693. p1mit.RotSpeed = NumberRange.new(100)
  694. p1mit.Speed = NumberRange.new(0)
  695. local vv = Instance.new("ObjectValue",healb)
  696. vv.Name = "vv"
  697. healb.Touched:connect(function(hit)
  698. if hit.Parent == chara and hit.Name ~= "HealBall" and healb.Anchored == false and healb:FindFirstChild("vv") == nil then
  699. healb.Anchored = true
  700. local finalhth = finaldmg/2
  701. chara.Humanoid.Health = chara.Humanoid.Health + finalhth
  702. local naeeym2 = Instance.new("BillboardGui",dude)
  703. naeeym2.Size = UDim2.new(0,100,0,40)
  704. naeeym2.StudsOffset = Vector3.new(0,3,0)
  705. naeeym2.Adornee = chara.Head
  706. naeeym2.Name = "TalkingBillBoard"
  707. local tecks2 = Instance.new("TextLabel",naeeym2)
  708. tecks2.BackgroundTransparency = 1
  709. tecks2.BorderSizePixel = 0
  710. tecks2.Text = "+"..finalhth
  711. tecks2.Font = "SciFi"
  712. tecks2.FontSize = "Size24"
  713. tecks2.TextStrokeTransparency = 0
  714. tecks2.TextColor3 = Color3.new(0,1,0)
  715. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  716. tecks2.Size = UDim2.new(1,0,0.5,0)
  717. for i = 1, 5 do
  718. wait(.1)
  719. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  720. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  721. tecks2.TextTransparency = tecks2.TextTransparency + .2
  722. healb.Transparency = healb.Transparency + .2
  723. end
  724. naeeym2:Destroy()
  725. healb:Destroy()
  726. end
  727. end)
  728. local bp = Instance.new("BodyPosition",healb)
  729. bp.D = 1000
  730. bp.MaxForce = Vector3.new(100,100,100)
  731. bp.Position = dude.Head.Position + Vector3.new(0,math.random(-5,10),0) + chara.HumanoidRootPart.CFrame.lookVector*20 + chara.HumanoidRootPart.CFrame.rightVector*math.random(-20,20)
  732. local ee = coroutine.wrap(function()
  733. wait(.5)
  734. vv:Destroy()
  735. while healb do
  736. wait()
  737. bp.Position = chara.Torso.Position
  738. end
  739. end)
  740. ee()
  741. for i = 1, 5 do
  742. wait(.1)
  743. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  744. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  745. tecks2.TextTransparency = tecks2.TextTransparency + .2
  746. end
  747. naeeym2:Destroy()
  748. end
  749. end)
  750. hurt(dude,damage,env,toim)
  751. end
  752.  
  753. --Explode Hitbox--
  754. function ExHitbox(rad,pos,damage,env,toim)
  755. local E = Instance.new("Explosion")
  756. E.Position = pos
  757. E.Parent = game.Workspace
  758. E.BlastRadius = rad
  759. E.BlastPressure = 0
  760. E.Visible = false
  761. E.Hit:connect(function(hit)
  762. if hit.Parent:FindFirstChild("Humanoid")~=nil then
  763. dealdmg(hit.Parent,damage,env,toim)
  764. end
  765. end)
  766. end
  767.  
  768. --Chat Function--
  769. function chatfunc(text)
  770. local chat = coroutine.wrap(function()
  771. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  772. chara:FindFirstChild("TalkingBillBoard"):destroy()
  773. end
  774. local naeeym2 = Instance.new("BillboardGui",chara)
  775. naeeym2.Size = UDim2.new(0,100,0,40)
  776. naeeym2.StudsOffset = Vector3.new(0,3,0)
  777. naeeym2.Adornee = chara.Head
  778. naeeym2.Name = "TalkingBillBoard"
  779. local tecks2 = Instance.new("TextLabel",naeeym2)
  780. tecks2.BackgroundTransparency = 1
  781. tecks2.BorderSizePixel = 0
  782. tecks2.Text = ""
  783. tecks2.Font = "Fantasy"
  784. tecks2.FontSize = "Size24"
  785. tecks2.TextStrokeTransparency = 0
  786. tecks2.TextColor3 = Color3.new(1,1,1)
  787. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  788. tecks2.Size = UDim2.new(1,0,0.5,0)
  789. for i = 1,string.len(text),1 do
  790. PlaySnd(ChatSnd,chara)
  791. tecks2.Text = string.sub(text,1,i)
  792. wait(0.01)
  793. end
  794. wait(1)
  795. for i = 1, 5 do
  796. wait(.01)
  797. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  798. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  799. tecks2.TextTransparency = tecks2.TextTransparency + .2
  800. end
  801. naeeym2:Destroy()
  802. end)
  803. chat()
  804. end
  805.  
  806. function onChatted(msg)
  807. chatfunc(msg)
  808. end
  809. player.Chatted:connect(onChatted)
  810.  
  811. --Punch Hit Effect--
  812. function PunchEff(pos)
  813. local p = Instance.new("Part",game.Workspace)
  814. p.Size = Vector3.new(0,0,0)
  815. p.BrickColor = BrickColor.new("White")
  816. p.Material = "Neon"
  817. p.Anchored = true
  818. p.CanCollide = false
  819. p.CFrame = pos
  820. local pm = Instance.new("SpecialMesh",p)
  821. pm.MeshType = "Sphere"
  822. local disp = coroutine.wrap(function()
  823. for i = 1, 4 do
  824. wait(.01)
  825. p.Transparency = p.Transparency + .2
  826. pm.Scale = pm.Scale + Vector3.new(2,2,2)
  827. end
  828. wait(.01)
  829. p:Destroy()
  830. end)
  831. disp()
  832. end
  833.  
  834. --Blade Hit Effect--
  835. function SlashEff(pos)
  836. local p = Instance.new("Part",game.Workspace)
  837. p.Size = Vector3.new(0,0,0)
  838. p.BrickColor = BrickColor.new("Really red")
  839. p.Material = "Neon"
  840. p.Anchored = true
  841. p.CanCollide = false
  842. p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  843. local pm = Instance.new("SpecialMesh",p)
  844. pm.MeshType = "Sphere"
  845. pm.Scale = Vector3.new(2.5,0,2.5)
  846. local disp = coroutine.wrap(function()
  847. for i = 1, 4 do
  848. wait(.01)
  849. p.Transparency = p.Transparency + .2
  850. pm.Scale = pm.Scale + Vector3.new(0,30,0)
  851. end
  852. wait(.01)
  853. p:Destroy()
  854. end)
  855. disp()
  856. end
  857.  
  858. --Super Pause--
  859. function SuperPause()
  860. SuperSnd:Play()
  861. local p = Instance.new("Part",game.Workspace)
  862. p.Size = Vector3.new(0,0,0)
  863. p.BrickColor = BrickColor.new("White")
  864. p.Material = "Neon"
  865. p.Anchored = true
  866. p.CanCollide = false
  867. p.CFrame = chara.Torso.CFrame
  868. local pm = Instance.new("SpecialMesh",p)
  869. pm.MeshType = "Sphere"
  870. local disp = coroutine.wrap(function()
  871. for i = 1, 4 do
  872. wait(.01)
  873. p.Transparency = p.Transparency + .2
  874. pm.Scale = pm.Scale + Vector3.new(20,20,20)
  875. end
  876. wait(.01)
  877. p:Destroy()
  878. end)
  879. disp()
  880. end
  881.  
  882. --Punch Touch--
  883. dela = .5
  884. punchactive = false
  885. rpunchactive = false
  886. function punchhit(hit)
  887. if punchactive == true then
  888. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  889. dealdmg(hit.Parent,15,2,dela)
  890. if rpunchactive == true then
  891. local bfos = Instance.new("BodyVelocity",hit.Parent.Head)
  892. bfos.P = 20000
  893. bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  894. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 100
  895. debby:AddItem(bfos,.1)
  896. end
  897. PlaySnd(HitPunchSnd,hit.Parent.Head)
  898. PunchEff(Emit2Part.CFrame)
  899. end
  900. end
  901. end
  902. Emit2Part.Touched:connect(punchhit)
  903. EmitPart.Touched:connect(punchhit)
  904.  
  905. --Kick Touch--
  906. kickactive = false
  907. dkickactive = false
  908. rkickactive = false
  909. skickactive = false
  910. didskick = false
  911. lkickactive = false
  912. function kickhit(hit)
  913. if kickactive == true then
  914. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  915. dealdmg(hit.Parent,15,2,dela)
  916. PlaySnd(HitPunchSnd,hit.Parent.Head)
  917. PunchEff(hit.CFrame)
  918. if dkickactive == true then
  919. hit.Parent.Humanoid.PlatformStand = true
  920. hit.Parent.Head.CFrame = CFrame.new(hit.Parent.Head.Position.x,hit.Parent.Head.Position.y,hit.Parent.Head.Position.z) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  921. wait(3)
  922. hit.Parent.Humanoid.PlatformStand = false
  923. end
  924. if skickactive == true then
  925. local bodpf = Instance.new("BodyPosition",hit.Parent.Head)
  926. bodpf.MaxForce = Vector3.new(10000,10000,10000)
  927. bodpf.Position = chara.HumanoidRootPart.Position + Vector3.new(0,30,0) + (chara.HumanoidRootPart.CFrame.lookVector*3)
  928. debby:AddItem(bodpf,3.5)
  929. didskick = true
  930. end
  931. if lkickactive == true then
  932. if hit.Parent.Head:FindFirstChild("BodyPosition") ~= nil then
  933. hit.Parent.Head:FindFirstChild("BodyPosition"):Destroy()
  934. end
  935. local bfos = Instance.new("BodyVelocity",hit.Parent.Head)
  936. bfos.P = 20000
  937. bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  938. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 20 + Vector3.new(0,30,0)
  939. debby:AddItem(bfos,.3)
  940. end
  941. if rkickactive == true then
  942. if hit.Parent.Head:FindFirstChild("BodyPosition") ~= nil then
  943. hit.Parent.Head:FindFirstChild("BodyPosition"):Destroy()
  944. end
  945. hit.Parent.Head.Anchored = false
  946. local bfos = Instance.new("BodyVelocity",hit.Parent.Head)
  947. bfos.P = 20000
  948. bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  949. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 20 - Vector3.new(0,30,0)
  950. debby:AddItem(bfos,.3)
  951. end
  952. end
  953. end
  954. end
  955. chara["Left Leg"].Touched:connect(kickhit)
  956. chara["Right Leg"].Touched:connect(kickhit)
  957.  
  958. --Blade Touch--
  959. dela = .5
  960. bladeactive = false
  961. function bladehit(hit)
  962. if bladeactive == true then
  963. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  964. dealdmg(hit.Parent,20,2,dela)
  965. PlaySnd(HitSnd,hit.Parent.Head)
  966. SlashEff(hit.CFrame)
  967. end
  968. end
  969. end
  970.  
  971. --Material Return--
  972. gprop = {}
  973. function materialhit(hit)
  974. if hit.Parent ~= chara and hit.Parent.Parent ~= chara and hit.Name ~= "Trace" and hit.Parent:FindFirstChild("Humanoid") == nil then
  975. gprop = {hit.BrickColor,hit.Material}
  976. end
  977. end
  978. chara["Left Leg"].Touched:connect(materialhit)
  979. chara["Right Leg"].Touched:connect(materialhit)
  980.  
  981. --Clerp Animations--
  982. TC = chara.HumanoidRootPart.RootJoint
  983. HC = chara.Torso.Neck
  984. RAC = chara.Torso["Right Shoulder"]
  985. LAC = chara.Torso["Left Shoulder"]
  986. RLC = chara.Torso["Right Hip"]
  987. LLC = chara.Torso["Left Hip"]
  988. TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  989. HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  990. RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  991. LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  992. RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  993. LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  994. RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  995. LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  996. RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  997. LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  998. RW = Instance.new("Weld",HC.Parent)
  999. RW.Part1 = HC.Parent
  1000. RW.Part0 = chara["Right Arm"]
  1001. RW.C0 = RWF
  1002. LW = Instance.new("Weld",HC.Parent)
  1003. LW.Part1 = HC.Parent
  1004. LW.Part0 = chara["Left Arm"]
  1005. LW.C0 = LWF
  1006. RLW = nil
  1007. LLW = nil
  1008.  
  1009. function Sheath(stype)
  1010. if stype == "ScytheIn" then
  1011. local c = Scythe:GetChildren()
  1012. local d = coroutine.wrap(function()
  1013. for i = 1, #c do
  1014. if c[i] ~= SBoxhit then
  1015. local a = coroutine.wrap(function()
  1016. for e = .1,.9,.1 do
  1017. c[i].Transparency = e
  1018. wait(.001)
  1019. end
  1020. Scythe:Destroy()
  1021. end)
  1022. a()
  1023. end
  1024. end
  1025. end)
  1026. d()
  1027. elseif stype == "GreatSIn" then
  1028. local c = Greatswordu:GetChildren()
  1029. local d = coroutine.wrap(function()
  1030. for i = 1, #c do
  1031. if c[i] ~= GBoxhit then
  1032. local a = coroutine.wrap(function()
  1033. for e = .1,.9,.1 do
  1034. c[i].Transparency = e
  1035. wait(.001)
  1036. end
  1037. Greatswordu:Destroy()
  1038. end)
  1039. a()
  1040. end
  1041. end
  1042. end)
  1043. d()
  1044. elseif stype == "RDaggerIn" then
  1045. local c = RDaggeru:GetChildren()
  1046. local d = coroutine.wrap(function()
  1047. for i = 1, #c do
  1048. if c[i] ~= D1Boxhit then
  1049. local a = coroutine.wrap(function()
  1050. for e = .1,.9,.1 do
  1051. c[i].Transparency = e
  1052. wait(.001)
  1053. end
  1054. RDaggeru:Destroy()
  1055. end)
  1056. a()
  1057. end
  1058. end
  1059. end)
  1060. d()
  1061. elseif stype == "LDaggerIn" then
  1062. local c = LDaggeru:GetChildren()
  1063. local d = coroutine.wrap(function()
  1064. for i = 1, #c do
  1065. if c[i] ~= D2Boxhit then
  1066. local a = coroutine.wrap(function()
  1067. for e = .1,.9,.1 do
  1068. c[i].Transparency = e
  1069. wait(.001)
  1070. end
  1071. LDaggeru:Destroy()
  1072. end)
  1073. a()
  1074. end
  1075. end
  1076. end)
  1077. d()
  1078. -------------Unequip----
  1079. elseif stype == "ScytheOut" then
  1080. createScythe()
  1081. local c = Scythe:GetChildren()
  1082. for i = 1, #c do
  1083. c[i].Transparency = 1
  1084. end
  1085. local d = coroutine.wrap(function()
  1086. for i = 1, #c do
  1087. if c[i] ~= SBoxhit then
  1088. local a = coroutine.wrap(function()
  1089. for e = .1,1,.1 do
  1090. c[i].Transparency = 1-e
  1091. wait(.001)
  1092. end
  1093. end)
  1094. a()
  1095. end
  1096. end
  1097. end)
  1098. d()
  1099. elseif stype == "GreatSOut" then
  1100. createGreatsword()
  1101. local c = Greatswordu:GetChildren()
  1102. for i = 1, #c do
  1103. c[i].Transparency = 1
  1104. end
  1105. local d = coroutine.wrap(function()
  1106. for i = 1, #c do
  1107. if c[i] ~= GBoxhit then
  1108. local a = coroutine.wrap(function()
  1109. for e = .1,1,.1 do
  1110. c[i].Transparency = 1-e
  1111. wait(.001)
  1112. end
  1113. end)
  1114. a()
  1115. end
  1116. end
  1117. end)
  1118. d()
  1119. elseif stype == "RDaggerOut" then
  1120. createRightDagger()
  1121. local c = RDaggeru:GetChildren()
  1122. for i = 1, #c do
  1123. c[i].Transparency = 1
  1124. end
  1125. local d = coroutine.wrap(function()
  1126. for i = 1, #c do
  1127. if c[i] ~= D1Boxhit then
  1128. local a = coroutine.wrap(function()
  1129. for e = .1,1,.1 do
  1130. c[i].Transparency = 1-e
  1131. wait(.001)
  1132. end
  1133. end)
  1134. a()
  1135. end
  1136. end
  1137. end)
  1138. d()
  1139. elseif stype == "LDaggerOut" then
  1140. createLeftDagger()
  1141. local c = LDaggeru:GetChildren()
  1142. for i = 1, #c do
  1143. c[i].Transparency = 1
  1144. end
  1145. local d = coroutine.wrap(function()
  1146. for i = 1, #c do
  1147. if c[i] ~= D2Boxhit then
  1148. local a = coroutine.wrap(function()
  1149. for e = .1,1,.1 do
  1150. c[i].Transparency = 1-e
  1151. wait(.001)
  1152. end
  1153. end)
  1154. a()
  1155. end
  1156. end
  1157. end)
  1158. d()
  1159. end
  1160. end
  1161.  
  1162. function AddLegWelds()
  1163. RLW = Instance.new("Weld",chara["Right Leg"])
  1164. RLW.Part1 = HC.Parent
  1165. RLW.Part0 = chara["Right Leg"]
  1166. RLW.C0 = RLWF
  1167. LLW = Instance.new("Weld",chara["Left Leg"])
  1168. LLW.Part1 = HC.Parent
  1169. LLW.Part0 = chara["Left Leg"]
  1170. LLW.C0 = LLWF
  1171. end
  1172.  
  1173. function DestroyLegWelds()
  1174. RLC = New("Motor6D",chara.Torso,"Right Hip",{Part0 = chara.Torso,Part1 = chara["Right Leg"],C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),})
  1175. LLC = New("Motor6D",chara.Torso,"Left Hip",{Part0 = chara.Torso,Part1 = chara["Left Leg"],C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  1176. RLW:Destroy()
  1177. LLW:Destroy()
  1178. end
  1179.  
  1180. function clerp(a,b,c)
  1181. return a:lerp(b,c)
  1182. end
  1183.  
  1184. --TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
  1185. --HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
  1186. --RW.C0 = (RWF + Vector3.new(1,2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  1187. --LW.C0 = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(2))
  1188.  
  1189. TC.C0 = TCF
  1190. HC.C0 = HCF
  1191. RW.C0 = RWF
  1192. LW.C0 = LWF
  1193.  
  1194. --Idle Clerp--
  1195. ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
  1196. IHCF = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-20))
  1197. IRWF = RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(5))
  1198. ILWF = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-5))
  1199.  
  1200. TC.C0 = ITCF
  1201. HC.C0 = IHCF
  1202. RW.C0 = IRWF
  1203. LW.C0 = ILWF
  1204.  
  1205.  
  1206. --Punch--
  1207. function Punch()
  1208. del = true
  1209. atkd = true
  1210. chara.Humanoid.WalkSpeed = 0
  1211. punchactive = true
  1212. wait(.01)
  1213. for i = 0,.75,.25 do
  1214. wait(.01)
  1215. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1216. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1217. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1218. end
  1219. for i = 0,.6,.2 do
  1220. wait(.01)
  1221. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1222. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1223. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1224. end
  1225. chara.Humanoid.WalkSpeed = 16
  1226. punchactive = false
  1227. del = false
  1228. end
  1229.  
  1230. --Kick Atk--
  1231. function KickAtk()
  1232. del = true
  1233. atkd = true
  1234. chara.Humanoid.WalkSpeed = 0
  1235. kickactive = true
  1236. AddLegWelds()
  1237. for i = 0,.75,.25 do
  1238. wait(.05)
  1239. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(-85)),.4+i)
  1240. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(85)),.4+i)
  1241. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.3,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),.4+i)
  1242. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.2,.2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.4+i)
  1243. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
  1244. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(-1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
  1245. end
  1246. for i = 0,.75,.25 do
  1247. wait(.05)
  1248. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(-85)),.6-i)
  1249. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(85)),.6-i)
  1250. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.3,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),.6-i)
  1251. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.2,.2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i)
  1252. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.6-i)
  1253. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(-1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.6-i)
  1254. end
  1255. DestroyLegWelds()
  1256. kickactive = false
  1257. chara.Humanoid.WalkSpeed = 16
  1258. del = false
  1259. end
  1260.  
  1261. --Hard Punch--
  1262. function HardPunch()
  1263. del = true
  1264. atkd = true
  1265. chara.Humanoid.WalkSpeed = 0
  1266. wait(.01)
  1267. for i = 0,.6,.2 do
  1268. wait(.001)
  1269. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1270. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1271. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1272. end
  1273. wait(.2)
  1274. for i = 0,.6,.2 do
  1275. wait(.001)
  1276. TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1277. HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1278. end
  1279. local bfos = Instance.new("BodyVelocity",chara.Torso)
  1280. bfos.P = 10000
  1281. bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
  1282. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 100
  1283. debby:AddItem(bfos,.1)
  1284. punchactive = true
  1285. rpunchactive = true
  1286. wait(.5)
  1287. for i = 0,.6,.2 do
  1288. wait(.001)
  1289. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.6-i)
  1290. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-100)),.6-i)
  1291. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1292. end
  1293. chara.Humanoid.WalkSpeed = 16
  1294. punchactive = false
  1295. rpunchactive = false
  1296. del = false
  1297. end
  1298.  
  1299. --Bandit Revolver--
  1300. function BanditRevolver()
  1301. del = true
  1302. atkd = true
  1303. chara.Humanoid.WalkSpeed = 0
  1304. kickactive = true
  1305. dkickactive = true
  1306. chatfunc("Bandit Revolver!")
  1307. AddLegWelds()
  1308. local bfos = Instance.new("BodyVelocity",chara.Torso)
  1309. bfos.P = 10000
  1310. bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
  1311. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
  1312. for i = 0,.6,.2 do
  1313. wait(.01)
  1314. TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)),.4+i)
  1315. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,math.rad(20),math.rad(90)),.4+i)
  1316. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.4+i)
  1317. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.4+i)
  1318. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
  1319. end
  1320. for i = 0,1,.25 do
  1321. wait(.01)
  1322. TC.C0 = clerp((TCF + Vector3.new(0,1,0)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),i)
  1323. end
  1324. for i = 0,1,.25 do
  1325. wait(.01)
  1326. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(360)),i)
  1327. end
  1328. for i = 0,1,.25 do
  1329. wait(.01)
  1330. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(270)),ITCF,i)
  1331. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,math.rad(20),math.rad(90)),IHCF,i)
  1332. RW.C0 = clerp((RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),IRWF,i)
  1333. LW.C0 = clerp((LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),ILWF,i)
  1334. RLW.C0 = clerp((RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,i)
  1335. end
  1336. DestroyLegWelds()
  1337. dkickactive = false
  1338. kickactive = false
  1339. chara.Humanoid.WalkSpeed = 16
  1340. bfos:Destroy()
  1341. del = false
  1342. end
  1343.  
  1344. --Reaper Kick--
  1345. function FlipKickEffect(pos)
  1346. local p = Instance.new("Part",game.Workspace)
  1347. p.Size = Vector3.new(0,0,0)
  1348. p.BrickColor = BrickColor.new("Really red")
  1349. p.Material = "Neon"
  1350. p.Anchored = true
  1351. p.CanCollide = false
  1352. p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  1353. local pm = Instance.new("BlockMesh",p)
  1354. local disp = coroutine.wrap(function()
  1355. for i = 1, 4 do
  1356. wait(.01)
  1357. p.Transparency = p.Transparency + .2
  1358. pm.Scale = pm.Scale + Vector3.new(2,2,2)
  1359. end
  1360. wait(.01)
  1361. p:Destroy()
  1362. end)
  1363. disp()
  1364. end
  1365. function FlipKick()
  1366. del = true
  1367. atkd = true
  1368. chatfunc("Reaper's Kick!")
  1369. SkyKickSnd.Pitch = 1.5
  1370. AddLegWelds()
  1371. kickactive = true
  1372. lkickactive = true
  1373. local bfos = Instance.new("BodyVelocity",chara.Torso)
  1374. bfos.P = 10000
  1375. bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  1376. bfos.Velocity = Vector3.new(0,20,0) + chara.HumanoidRootPart.CFrame.lookVector * 20
  1377. SkyKickSnd:Play()
  1378. for i = 0,.6,.2 do
  1379. wait(.001)
  1380. TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
  1381. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  1382. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.4+i)
  1383. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.4+i)
  1384. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
  1385. FlipKickEffect(chara["Left Leg"].CFrame - chara["Left Leg"].CFrame.upVector*1.5)
  1386. end
  1387. bfos:Destroy()
  1388. wait(.1)
  1389. kickactive = false
  1390. lkickactive = false
  1391. if targetted ~= nil and targetted:FindFirstChild("Head")~= nil then
  1392. chara.HumanoidRootPart.CFrame = targetted.Head.CFrame
  1393. targetted.Head.CFrame = chara.Head.CFrame + chara.Head.CFrame.lookVector * 3
  1394. targetted.Head.Anchored = true
  1395. local bpos = Instance.new("BodyPosition",chara.Torso)
  1396. bpos.MaxForce = Vector3.new(10000,10000,10000)
  1397. bpos.Position = chara.Torso.Position
  1398. for i = 0,1,.5 do
  1399. wait(.0001)
  1400. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),ITCF,.4+i)
  1401. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),IHCF,.4+i)
  1402. RW.C0 = clerp((RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),IRWF,.4+i)
  1403. LW.C0 = clerp((LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),ILWF,.4+i)
  1404. RLW.C0 = clerp((RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,.4+i)
  1405. end
  1406. for i = 0,.6,.2 do
  1407. wait(.0001)
  1408. TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)),.4+i)
  1409. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(40)),.4+i)
  1410. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.4+i)
  1411. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.4+i)
  1412. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
  1413. end
  1414. SkyKickSnd:Play()
  1415. kickactive = true
  1416. rkickactive = true
  1417. for i = 0,1,.25 do
  1418. wait(.0001)
  1419. TC.C0 = clerp((TCF + Vector3.new(0,1,0)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
  1420. FlipKickEffect(chara["Left Leg"].CFrame - chara["Left Leg"].CFrame.upVector*1.5)
  1421. end
  1422. for i = 0,1,.25 do
  1423. wait(.0001)
  1424. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
  1425. FlipKickEffect(chara["Left Leg"].CFrame - chara["Left Leg"].CFrame.upVector*1.5)
  1426. end
  1427. kickactive = false
  1428. rkickactive = false
  1429. for i = 0,1,.25 do
  1430. wait(.0001)
  1431. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),ITCF,i)
  1432. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,math.rad(20),math.rad(90)),IHCF,i)
  1433. RW.C0 = clerp((RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),IRWF,i)
  1434. LW.C0 = clerp((LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),ILWF,i)
  1435. RLW.C0 = clerp((RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,i)
  1436. end
  1437. bpos:Destroy()
  1438. end
  1439. targetted.Head.Anchored = false
  1440. DestroyLegWelds()
  1441. del = false
  1442. end
  1443.  
  1444. --Rose Thorn--
  1445. function RoseThorn()
  1446. del = true
  1447. atkd = true
  1448. --Grunt2Snd:Play()
  1449. chara.Humanoid.WalkSpeed = 0
  1450. chatfunc("Rose Thorn!")
  1451. AddLegWelds()
  1452. for i = 0,.6,.2 do
  1453. wait(.01)
  1454. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1455. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1456. RW.C0 = clerp(IRWF,(RWF + Vector3.new(1,1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-90)),.4+i)
  1457. end
  1458. local cpos = (chara.HumanoidRootPart.CFrame-Vector3.new(0,1.5,0)) + chara.HumanoidRootPart.CFrame.lookVector*10
  1459. wait(.1)
  1460. local beam = Instance.new("Part",game.Workspace)
  1461. beam.Size = Vector3.new(0,0,0)
  1462. beam.CFrame = CFrame.new(cpos.x,cpos.y,cpos.z)
  1463. beam.CanCollide = false
  1464. beam.Anchored = true
  1465. beam.BrickColor = BrickColor.new("Crimson")
  1466. local mehs = Instance.new("SpecialMesh",beam)
  1467. mehs.MeshId = "http://www.roblox.com/asset/?id=1033714"
  1468. mehs.Offset = Vector3.new(0,-9,0)
  1469. mehs.Scale = Vector3.new(4,20,4)
  1470. local trace = Instance.new("Part",game.Workspace)
  1471. trace.Size = Vector3.new(0,0,0)
  1472. trace.CFrame = CFrame.new(cpos.x,cpos.y,cpos.z)
  1473. trace.CanCollide = false
  1474. trace.Anchored = true
  1475. trace.BrickColor = BrickColor.new("Crimson")
  1476. local tmesh2 = Instance.new("SpecialMesh",trace)
  1477. tmesh2.MeshId = "http://www.roblox.com/asset/?id=1323306"
  1478. tmesh2.Scale = Vector3.new(12,4,12)
  1479. LightsOutSnd:Play()
  1480. ExHitbox(10,beam.Position,10,2,.5)
  1481. wait(.7)
  1482. ExHitbox(10,beam.Position,30,2,.5)
  1483. for i = -6,6,2 do
  1484. wait(.01)
  1485. mehs.Offset = Vector3.new(0,i,0)
  1486. end
  1487. wait(1)
  1488. for i = 1, 9 do
  1489. wait(.01)
  1490. beam.Transparency = beam.Transparency + .1
  1491. trace.Transparency = trace.Transparency + .1
  1492. end
  1493. beam:Destroy()
  1494. trace:Destroy()
  1495. wait(.1)
  1496. for i = 0,.6,.2 do
  1497. wait(.01)
  1498. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1499. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1500. RW.C0 = clerp(IRWF,(RWF + Vector3.new(1,1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-90)),.6-i)
  1501. end
  1502. DestroyLegWelds()
  1503. del = false
  1504. chara.Humanoid.WalkSpeed = 16
  1505. end
  1506.  
  1507. --Claw Dash--
  1508. function ClawDash()
  1509. del = true
  1510. atkd = true
  1511. chara.Humanoid.WalkSpeed = 0
  1512. SuperPause()
  1513. Sheath("RDaggerOut")
  1514. Sheath("LDaggerOut")
  1515. chatfunc("Bloody Slaughter:")
  1516. for i = 0,1,.5 do
  1517. wait(.0001)
  1518. TC.C0 = clerp(ITCF,TCF,i)
  1519. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),i)
  1520. RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
  1521. LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10)),i)
  1522. wait(.7)
  1523. end
  1524. ClawDashSnd:Play()
  1525. AddLegWelds()
  1526. chatfunc("The End of Days!")
  1527. TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
  1528. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
  1529. RW.C0 = (RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
  1530. LW.C0 = (LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
  1531. LLW.C0 = LLWF
  1532. RLW.C0 = RLWF + Vector3.new(0,-1,1)
  1533. for i = 1, 10 do
  1534. local trace = Instance.new("Part",game.Workspace)
  1535. trace.CanCollide = false
  1536. trace.Size = Vector3.new(1,1,1)
  1537. trace.Transparency = 1
  1538. trace.BottomSurface = 0
  1539. trace.TopSurface = 0
  1540. trace.Anchored = true
  1541. trace.CFrame = (chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * (5*i))
  1542. debby:AddItem(trace,1)
  1543. ExHitbox(10,trace.Position,40,2,.1)
  1544. end
  1545. local trace = Instance.new("Part",game.Workspace)
  1546. trace.BrickColor = BrickColor.new("Really red")
  1547. trace.CanCollide = false
  1548. trace.Size = Vector3.new(1,1,1)
  1549. trace.BottomSurface = 0
  1550. trace.TopSurface = 0
  1551. trace.Anchored = true
  1552. trace.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 25
  1553. trace.Material = "Neon"
  1554. local tracem = Instance.new("SpecialMesh",trace)
  1555. tracem.MeshType = "Sphere"
  1556. tracem.Scale = Vector3.new(1,1,50)
  1557. tracem.Offset = Vector3.new(-2,0,0)
  1558. local trace2 = Instance.new("Part",game.Workspace)
  1559. trace2.BrickColor = BrickColor.new("Really red")
  1560. trace2.CanCollide = false
  1561. trace2.Size = Vector3.new(1,1,1)
  1562. trace2.BottomSurface = 0
  1563. trace2.TopSurface = 0
  1564. trace2.Anchored = true
  1565. trace2.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 25
  1566. trace2.Material = "Neon"
  1567. local tracem2 = Instance.new("SpecialMesh",trace2)
  1568. tracem2.MeshType = "Sphere"
  1569. tracem2.Scale = Vector3.new(1,1,50)
  1570. tracem2.Offset = Vector3.new(2,0,0)
  1571. local disp = coroutine.wrap(function()
  1572. for i = 1, 9 do
  1573. wait(.01)
  1574. trace.Transparency = trace.Transparency + .1
  1575. trace2.Transparency = trace2.Transparency + .1
  1576. end
  1577. wait(.01)
  1578. trace:Destroy()
  1579. trace2:Destroy()
  1580. end)
  1581. disp()
  1582. chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 60
  1583. wait(1)
  1584. for i = 0,.6,.2 do
  1585. wait(.05)
  1586. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
  1587. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
  1588. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.6-i)
  1589. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.6-i)
  1590. LLW.C0 = LLWF
  1591. RLW.C0 = clerp(RLWF,RLWF + Vector3.new(0,-1,1),.6-i)
  1592. end
  1593. del = false
  1594. DestroyLegWelds()
  1595. Sheath("RDaggerIn")
  1596. Sheath("LDaggerIn")
  1597. del = false
  1598. chara.Humanoid.WalkSpeed = 16
  1599. end
  1600.  
  1601. --Dividing Fang--
  1602. function divtrace(part)
  1603. local p = Instance.new("Part",game.Workspace)
  1604. p.Size = Vector3.new(0,0,0)
  1605. p.BrickColor = BrickColor.new("Really red")
  1606. p.Material = "Neon"
  1607. p.Anchored = true
  1608. p.CanCollide = false
  1609. p.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  1610. local pm = Instance.new("BlockMesh",p)
  1611. pm.Scale = Vector3.new(20,20,20)
  1612. local disp = coroutine.wrap(function()
  1613. for i = 1, 4 do
  1614. wait(.01)
  1615. pm.Scale = Vector3.new(20,20,20) - Vector3.new(i*5,i*5,i*5)
  1616. p.Transparency = p.Transparency + .2
  1617. end
  1618. wait(.01)
  1619. p:Destroy()
  1620. end)
  1621. disp()
  1622. end
  1623. function DividingFang()
  1624. del = true
  1625. atkd = true
  1626. chatfunc("Dividing Fang!")
  1627. chara.Humanoid.WalkSpeed = 0
  1628. Sheath("GreatSOut")
  1629. for i = 0,.6,.2 do
  1630. wait(.01)
  1631. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),.4+i)
  1632. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.4+i)
  1633. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),.4+i)
  1634. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.4+i)
  1635. end
  1636. local bf = Instance.new("BodyVelocity",chara.Torso)
  1637. bf.P = 10000
  1638. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1639. bf.Velocity = Vector3.new(0,1000,0) + chara.HumanoidRootPart.CFrame.lookVector*5
  1640. SV1Snd:Play()
  1641. SV2Snd:Play()
  1642. local e = Instance.new("Explosion",game.Workspace)
  1643. e.Visible = false
  1644. e.BlastPressure = 0
  1645. e.BlastRadius = 5
  1646. e.Position = GBoxhit.Position
  1647. e.Hit:connect(function(hit)
  1648. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  1649. dealdmg(hit.Parent,25,4,.1)
  1650. SVHitSnd:Play()
  1651. local bf = Instance.new("BodyVelocity",hit.Parent.Head)
  1652. bf.P = 10000
  1653. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1654. bf.Velocity = Vector3.new(0,100,0)
  1655. debby:AddItem(bf,1)
  1656. end
  1657. end)
  1658. GBoxhit.Touched:connect(function(hit)
  1659. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  1660. dealdmg(hit.Parent,25,4,.1)
  1661. SlashEff(hit.CFrame)
  1662. HitSnd:Play()
  1663. end
  1664. end)
  1665. for i = 1, 10 do
  1666. wait(.01)
  1667. divtrace(GBoxhit)
  1668. end
  1669. bf:Destroy()
  1670. for i = 0,.6,.2 do
  1671. wait(.001)
  1672. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),TCF,.4+i)
  1673. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0),.4+i)
  1674. RW.C0 = clerp((RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.4+i)
  1675. LW.C0 = clerp((LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,math.rad(30)),.4+i)
  1676. end
  1677. Greatswordu.GHandle.GWeld:Destroy()
  1678. GWeld = New("ManualWeld",GHandle,"GWeld",{Part0 = GHandle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000954, 0, 0, 0, 1.00000954),C1 = CFrame.new(-0.434773445, -1.00542057, 0.140721321, 0.865238786, 0.5, 0.0369030908, 0.499545842, -0.866025388, 0.0213059224, 0.0426119752, 7.57103464e-08, -0.999091685),})
  1679. wait(.1)
  1680. for i = 1, 3 do
  1681. PlaySnd(ClawDashSnd,chara)
  1682. for i = 0,1,.333 do
  1683. wait(.000001)
  1684. divtrace(GBoxhit)
  1685. TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
  1686. end
  1687. for i = 0,1,.333 do
  1688. wait(.000001)
  1689. divtrace(GBoxhit)
  1690. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
  1691. end
  1692. end
  1693. Sheath("GreatSIn")
  1694. for i = 0,.6,.2 do
  1695. wait(.01)
  1696. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),.6-i)
  1697. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.6-i)
  1698. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),.6-i)
  1699. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.6-i)
  1700. end
  1701. TC.C0 = ITCF
  1702. HC.C0 = IHCF
  1703. RW.C0 = IRWF
  1704. LW.C0 = ILWF
  1705. chara.Humanoid.WalkSpeed = 16
  1706. del = false
  1707. end
  1708.  
  1709. --Decapitator--
  1710. function Decapitator()
  1711. del = true
  1712. atkd = true
  1713. chatfunc("Decapitator!")
  1714. chara.Humanoid.WalkSpeed = 0
  1715. Sheath("ScytheOut")
  1716. for i = 0,.6,.2 do
  1717. wait(.0001)
  1718. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),.4+i)
  1719. HC.C0 = clerp(IHCF,HCF,.4+i)
  1720. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1721. end
  1722. local bf = Instance.new("BodyVelocity",chara.Torso)
  1723. bf.P = 10000
  1724. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1725. bf.Velocity = Vector3.new(0,200,0) + chara.HumanoidRootPart.CFrame.lookVector*50
  1726. SBoxhit.Touched:connect(function(hit)
  1727. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  1728. dealdmg(hit.Parent,25,4,.1)
  1729. HitSnd:Play()
  1730. SlashEff(hit.Parent.Head.CFrame)
  1731. end
  1732. end)
  1733. Swing2Snd:Play()
  1734. for i = 0,1,.25 do
  1735. wait(.0001)
  1736. divtrace(SBoxhit)
  1737. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(180)),i)
  1738. HC.C0 = HCF
  1739. RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  1740. end
  1741. for i = 0,1,.25 do
  1742. wait(.0001)
  1743. divtrace(SBoxhit)
  1744. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(180)),TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(360)),i)
  1745. HC.C0 = HCF
  1746. RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  1747. end
  1748. bf:Destroy()
  1749. Sheath("ScytheIn")
  1750. for i = 0,.6,.2 do
  1751. wait(.0001)
  1752. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),.6-i)
  1753. HC.C0 = clerp(IHCF,HCF,.6-i)
  1754. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1755. end
  1756. TC.C0 = ITCF
  1757. HC.C0 = IHCF
  1758. RW.C0 = IRWF
  1759. LW.C0 = ILWF
  1760. chara.Humanoid.WalkSpeed = 16
  1761. del = false
  1762. end
  1763.  
  1764. --Reap the Sowed--
  1765. function SowReap()
  1766. del = true
  1767. atkd = true
  1768. chatfunc("Reap the Sowed!")
  1769. chara.Humanoid.WalkSpeed = 0
  1770. Sheath("ScytheOut")
  1771. for i = 0,.6,.2 do
  1772. wait(.001)
  1773. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1774. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1775. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1776. end
  1777. local bf = Instance.new("BodyVelocity",chara.Torso)
  1778. bf.P = 10000
  1779. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1780. bf.Velocity = chara.HumanoidRootPart.CFrame.lookVector*50
  1781. SBoxhit.Touched:connect(function(hit)
  1782. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  1783. dealdmg(hit.Parent,25,4,.1)
  1784. HitSnd:Play()
  1785. SlashEff(hit.CFrame)
  1786. end
  1787. end)
  1788. Swing2Snd:Play()
  1789. for i = 0,1,.25 do
  1790. wait(.001)
  1791. divtrace(SBoxhit)
  1792. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),TCF,i)
  1793. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),HCF,i)
  1794. end
  1795. for i = 0,.6,.2 do
  1796. wait(.001)
  1797. divtrace(SBoxhit)
  1798. TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1799. HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1800. end
  1801. bf:Destroy()
  1802. Sheath("ScytheIn")
  1803. for i = 0,.6,.2 do
  1804. wait(.001)
  1805. TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1806. HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1807. end
  1808. TC.C0 = ITCF
  1809. HC.C0 = IHCF
  1810. RW.C0 = IRWF
  1811. LW.C0 = ILWF
  1812. chara.Humanoid.WalkSpeed = 16
  1813. del = false
  1814. end
  1815.  
  1816. --Vampiric Drain--
  1817. grabactive = false
  1818. didgrab = false
  1819. function VampDrain(hit)
  1820. if grabactive == true and hit.Parent.Parent ~= chara and hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid")~=nil then
  1821. grabactive = false
  1822. didgrab = true
  1823. chara.Humanoid.WalkSpeed = 0
  1824. chatfunc("Ready?")
  1825. TargetSelect(hit.Parent)
  1826. hit.Parent.Humanoid.PlatformStand = true
  1827. local grabweld = Instance.new("Weld",hit.Parent.Head)
  1828. grabweld.Part0 = hit.Parent.Head
  1829. grabweld.Part1 = chara["Right Arm"]
  1830. wait(.5)
  1831. for i = 0,1,.5 do
  1832. wait(.01)
  1833. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1834. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),.4+i)
  1835. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1836. end
  1837. chatfunc("Be consumed by darkness.")
  1838. for i = 1, 40 do
  1839. wait(.05)
  1840. SV2Snd:Play()
  1841. dealdmg(hit.Parent,2,0,.1)
  1842. SlashEff(hit.Parent.Head.CFrame)
  1843. end
  1844. chatfunc("The end.")
  1845. grabweld:Destroy()
  1846. local bf = Instance.new("BodyVelocity",hit.Parent.Head)
  1847. bf.P = 10000
  1848. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1849. bf.Velocity = Vector3.new(0,100,0) * chara.HumanoidRootPart.CFrame.lookVector*50
  1850. debby:AddItem(bf,1)
  1851. local trace = Instance.new("Part",game.Workspace)
  1852. trace.Size = Vector3.new(0,0,0)
  1853. trace.CFrame = hit.Parent.Head.CFrame
  1854. trace.CanCollide = false
  1855. trace.Anchored = true
  1856. trace.Material = "Neon"
  1857. trace.BrickColor = BrickColor.new("Really red")
  1858. local tmesh2 = Instance.new("SpecialMesh",trace)
  1859. tmesh2.MeshType = "Sphere"
  1860. SVHitSnd:Play()
  1861. local tracegrow = coroutine.wrap(function()
  1862. for i = 1, 9 do
  1863. wait(.01)
  1864. trace.Transparency = trace.Transparency + .1
  1865. tmesh2.Scale = tmesh2.Scale + Vector3.new(20,20,20)
  1866. end
  1867. trace:Destroy()
  1868. end)
  1869. tracegrow()
  1870. dealdmg(hit.Parent,34,3,1)
  1871. wait(1)
  1872. for i = 0,.6,.2 do
  1873. wait(.01)
  1874. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1875. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),.6-i)
  1876. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1877. end
  1878. hit.Parent.Humanoid.PlatformStand = false
  1879. chara.Humanoid.WalkSpeed = 16
  1880. --Laugh2Snd:Play()
  1881. del = false
  1882. end
  1883. end
  1884. chara["Right Arm"].Touched:connect(VampDrain)
  1885.  
  1886. function AttemptGrab()
  1887. del = true
  1888. atkd = true
  1889. grabactive = true
  1890. SuperPause()
  1891. for i = 0,.6,.2 do
  1892. wait(.01)
  1893. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1894. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1895. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1896. end
  1897. wait(1)
  1898. if didgrab == false then
  1899. grabactive = false
  1900. for i = 0,.6,.2 do
  1901. wait(.01)
  1902. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1903. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1904. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1905. end
  1906. del = false
  1907. elseif didgrab == true then
  1908. end
  1909. end
  1910.  
  1911. --Bloody Slaughter--
  1912. function BSlaughter()
  1913. del = true
  1914. atkd = true
  1915. chatfunc("Bloody Slaughter!")
  1916. chara.Humanoid.WalkSpeed = 0
  1917. Sheath("RDaggerOut")
  1918. Sheath("LDaggerOut")
  1919. for i = 0,.6,.2 do
  1920. wait(.0001)
  1921. TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),.4+i)
  1922. HC.C0 = clerp(IHCF,HCF,.4+i)
  1923. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1924. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.6-i)
  1925. end
  1926. local bf = Instance.new("BodyVelocity",chara.Torso)
  1927. bf.P = 10000
  1928. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1929. bf.Velocity = chara.HumanoidRootPart.CFrame.lookVector*50
  1930. D1Boxhit.Touched:connect(function(hit)
  1931. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  1932. dealdmg(hit.Parent,14,2,.1)
  1933. HitSnd:Play()
  1934. SlashEff(hit.Parent.Head.CFrame)
  1935. end
  1936. end)
  1937. D2Boxhit.Touched:connect(function(hit)
  1938. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  1939. dealdmg(hit.Parent,14,2,.1)
  1940. HitSnd:Play()
  1941. SlashEff(hit.Parent.Head.CFrame)
  1942. end
  1943. end)
  1944. for i = 1, 10 do
  1945. Swing2Snd:Play()
  1946. for i = 0,1,.25 do
  1947. wait(.0001)
  1948. divtrace(D1Boxhit)
  1949. divtrace(D2Boxhit)
  1950. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(180)),i)
  1951. HC.C0 = HCF
  1952. RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  1953. LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90))
  1954. end
  1955. Swing2Snd:Play()
  1956. for i = 0,1,.25 do
  1957. wait(.0001)
  1958. divtrace(D1Boxhit)
  1959. divtrace(D2Boxhit)
  1960. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(180)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(360)),i)
  1961. HC.C0 = HCF
  1962. RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  1963. LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90))
  1964. end
  1965. end
  1966. bf:Destroy()
  1967. Sheath("RDaggerIn")
  1968. Sheath("LDaggerIn")
  1969. for i = 0,.6,.2 do
  1970. wait(.0001)
  1971. TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),.6-i)
  1972. HC.C0 = clerp(IHCF,HCF,.6-i)
  1973. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1974. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.6-i)
  1975. end
  1976. TC.C0 = ITCF
  1977. HC.C0 = IHCF
  1978. RW.C0 = IRWF
  1979. LW.C0 = ILWF
  1980. chara.Humanoid.WalkSpeed = 16
  1981. del = false
  1982. end
  1983.  
  1984. --Saw--
  1985. function GhostSaw()
  1986. if del == false then
  1987. del = true
  1988. atkd = true
  1989. chatfunc("Reaping Eye!")
  1990. chara.Humanoid.WalkSpeed = 0
  1991. for i = 0,.6,.2 do
  1992. wait(.01)
  1993. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1994. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1995. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1996. end
  1997. OrbSnd:Play()
  1998. for i = 1, 3 do
  1999. local trace = Instance.new("Part",game.Workspace)
  2000. trace.BrickColor = BrickColor.new("Really red")
  2001. trace.CanCollide = false
  2002. trace.Size = Vector3.new(1,1,1)
  2003. trace.BottomSurface = 0
  2004. trace.TopSurface = 0
  2005. trace.Anchored = true
  2006. trace.Material = "Neon"
  2007. trace.CFrame = (chara["Right Arm"].CFrame + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2008. local tracem = Instance.new("BlockMesh",trace)
  2009. local disp = coroutine.wrap(function()
  2010. for i = 1, 9 do
  2011. wait(.01)
  2012. trace.Transparency = trace.Transparency + .1
  2013. tracem.Scale = tracem.Scale + Vector3.new(1,1,1)
  2014. end
  2015. wait(.01)
  2016. trace:Destroy()
  2017. end)
  2018. disp()
  2019. end
  2020. local saw = Instance.new("Part",game.Workspace)
  2021. saw.BrickColor = BrickColor.new("Crimson")
  2022. saw.CanCollide = false
  2023. saw.Size = Vector3.new(12,12,1)
  2024. saw.BottomSurface = 0
  2025. saw.TopSurface = 0
  2026. saw.CFrame = (chara.HumanoidRootPart.CFrame - chara.HumanoidRootPart.CFrame.lookVector*5 + Vector3.new(0,5,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(-90),0)
  2027. local sawlookv = chara.HumanoidRootPart.CFrame.lookVector
  2028. local sawf = Instance.new("BodyForce",saw)
  2029. sawf.Force = Vector3.new(0,game.Workspace.Gravity*saw:GetMass(),0)
  2030. saw.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 30
  2031. local sawm = Instance.new("SpecialMesh",saw)
  2032. sawm.MeshId = "http://www.roblox.com/asset/?id=74322089"
  2033. sawm.Scale = Vector3.new(12,12,12)
  2034. local snd = Instance.new("Sound",saw)
  2035. snd.SoundId = "rbxassetid://248088589"
  2036. snd.Volume = 5
  2037. snd:Play()
  2038. saw.Touched:connect(function(hit)
  2039. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara then
  2040. dealdmg(hit.Parent,20,5,.1)
  2041. PlaySnd(HitSnd,hit.Parent.Head)
  2042. end
  2043. end)
  2044. for i = 1, 20 do
  2045. wait(.01)
  2046. saw.CFrame= saw.CFrame*CFrame.fromEulerAnglesXYZ(0,0,math.pi/5)+sawlookv*.6
  2047. end
  2048. local sawp = saw.Position
  2049. saw:Destroy()
  2050. for i = 1, 3 do
  2051. local trace = Instance.new("Part",game.Workspace)
  2052. trace.BrickColor = BrickColor.new("Really red")
  2053. trace.CanCollide = false
  2054. trace.Size = Vector3.new(1,1,1)
  2055. trace.BottomSurface = 0
  2056. trace.TopSurface = 0
  2057. trace.Anchored = true
  2058. trace.Material = "Neon"
  2059. trace.CFrame = (chara["Right Arm"].CFrame + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2060. local tracem = Instance.new("BlockMesh",trace)
  2061. local disp = coroutine.wrap(function()
  2062. for i = 1, 9 do
  2063. wait(.01)
  2064. trace.Transparency = trace.Transparency + .1
  2065. tracem.Scale = tracem.Scale + Vector3.new(1,1,1)
  2066. end
  2067. wait(.01)
  2068. trace:Destroy()
  2069. end)
  2070. disp()
  2071. end
  2072. wait(1)
  2073. for i = 0,.6,.2 do
  2074. wait(.01)
  2075. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  2076. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  2077. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  2078. end
  2079. chara.Humanoid.WalkSpeed = 16
  2080. del = false
  2081. end
  2082. end
  2083.  
  2084. --Lock On--
  2085. function LockOn()
  2086. if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2087. TargetSelect(Mouse.Target.Parent)
  2088. TargetSnd:Play()
  2089. wait(.05)
  2090. TargetSnd:Play()
  2091. else end
  2092. end
  2093.  
  2094. --Mouse Functions--
  2095. orbpushactive = false
  2096. del = false
  2097. input = ""
  2098. letterd = 0
  2099. ltoim = 0
  2100. function onKeyDown(key)
  2101. if del == false then
  2102. if key == "q" then
  2103. if input == "das" then
  2104. RoseThorn()
  2105. elseif input == "aad" then
  2106. ClawDash()
  2107. elseif input == "asdw" then
  2108. AttemptGrab()
  2109. elseif input == "dsas" then
  2110. BSlaughter()
  2111. elseif input == "dsd" then
  2112. GhostSaw()
  2113. else LockOn() end
  2114. input = ""
  2115. letterd = 0
  2116. ltoim = 0
  2117. elseif key == "z" then
  2118. Punch()
  2119. input = ""
  2120. letterd = 0
  2121. ltoim = 0
  2122. elseif key == "x" then
  2123. if input == "sa" then
  2124. BanditRevolver()
  2125. elseif input == "ss" then
  2126. FlipKick()
  2127. else KickAtk() end
  2128. input = ""
  2129. letterd = 0
  2130. ltoim = 0
  2131. elseif key == "c" then
  2132. if input == "dds" then
  2133. DividingFang()
  2134. elseif input == "ss" then
  2135. Decapitator()
  2136. elseif input == "ww" then
  2137. SowReap()
  2138. else HardPunch() end
  2139. input = ""
  2140. letterd = 0
  2141. ltoim = 0
  2142. elseif (key == "w" or key == "a" or key == "s" or key == "d") then
  2143. input=input..key
  2144. print(input)
  2145. letterd = letterd + 1
  2146. ltoim = ltoim + 10
  2147. if letterd > 5 then
  2148. input = ""
  2149. letterd = 0
  2150. ltoim = 0
  2151. end
  2152. elseif key == "m" then
  2153. if Music.IsPlaying == true then
  2154. Music:Stop()
  2155. elseif Music.IsPlaying == false then
  2156. Music:Play()
  2157. end
  2158. end
  2159. end
  2160. end
  2161. combo = 0
  2162.  
  2163. --Mouse Activation--
  2164. if Mouse then
  2165. Mouse.KeyDown:connect(onKeyDown)
  2166. end
  2167.  
  2168. --Loop Function--
  2169. walking = false
  2170. toim = 0
  2171. while true do
  2172. wait()
  2173. toim = toim + .1
  2174. ltoim = ltoim - 1
  2175. if ltoim < 1 then
  2176. input = ""
  2177. end
  2178. if atkd == true then
  2179. TC.C0 = TCF
  2180. HC.C0 = HCF
  2181. RW.C0 = RWF
  2182. LW.C0 = LWF
  2183. atkd = false
  2184. end
  2185. if chara:FindFirstChild("Scythe") and chara:FindFirstChild("Scythe") ~= Scythe then
  2186. chara:FindFirstChild("Scythe"):Destroy()
  2187. elseif chara:FindFirstChild("Greatswordu") and chara:FindFirstChild("Greatswordu") ~= Greatswordu then
  2188. chara:FindFirstChild("Greatswordu"):Destroy()
  2189. elseif chara:FindFirstChild("RDaggeru") and chara:FindFirstChild("RDaggeru") ~= RDaggeru then
  2190. chara:FindFirstChild("RDaggeru"):Destroy()
  2191. elseif chara:FindFirstChild("LDaggeru") and chara:FindFirstChild("LDaggeru") ~= LDaggeru then
  2192. chara:FindFirstChild("LDaggeru"):Destroy()
  2193. end
  2194. torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2195. if torvel < 1 and walking == true and del == false and atkd == false then
  2196. for i = 0,1,.5 do
  2197. wait(.001)
  2198. if del == false then
  2199. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),ITCF,i)
  2200. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),IHCF,i)
  2201. RW.C0 = clerp(RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),IRWF,i)
  2202. LW.C0 = clerp(LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10)),ILWF,i)
  2203. end
  2204. end
  2205. walking = false
  2206. elseif torvel > 1 and walking == false and del == false and atkd == false then
  2207. for i = 0,1,.5 do
  2208. wait(.001)
  2209. if del == false then
  2210. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
  2211. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
  2212. RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
  2213. LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10)),i)
  2214. end
  2215. end
  2216. walking = true
  2217. else
  2218. end
  2219. imgl.Rotation = imgl.Rotation + 3
  2220. if targetted ~= nil then
  2221. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2222. crosshair.Enabled = true
  2223. elseif targetted == nil then
  2224. crosshair.Adornee = nil
  2225. crosshair.Enabled = false
  2226. end
  2227. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement