Advertisement
The_God_M8

Untitled

Apr 20th, 2019
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.15 KB | None | 0 0
  1. --[[
  2. THE MURDERER
  3. Created by Quil_Cyndaquil (ROBLOX)
  4. MintyLatios (V3rmillion)
  5. Minty Latios#1938
  6.  
  7. Credit to CKbackup for the knife
  8. Credit to Rufus14 for the ragdolls
  9.  
  10.  
  11. --]]
  12. --//====================================================\\--
  13. --|| CREATED BY SHACKLUSTER
  14. --\\====================================================//--
  15. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  16. local Player,game,owner = owner,game
  17. local RealPlayer = Player
  18. do
  19. print("FE Compatibility code by Mokiros")
  20. local rp = RealPlayer
  21. script.Parent = rp.Character
  22.  
  23. --RemoteEvent for communicating
  24. local Event = Instance.new("RemoteEvent")
  25. Event.Name = "UserInput_Event"
  26.  
  27. --Fake event to make stuff like Mouse.KeyDown work
  28. local function fakeEvent()
  29. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  30. t.connect = t.Connect
  31. return t
  32. end
  33.  
  34. --Creating fake input objects with fake variables
  35. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  36. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  37. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  38. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  39. end}
  40. --Merged 2 functions into one by checking amount of arguments
  41. CAS.UnbindAction = CAS.BindAction
  42.  
  43. --This function will trigger the events that have been :Connect()'ed
  44. local function te(self,ev,...)
  45. local t = m[ev]
  46. if t and t._fakeEvent then
  47. for _,f in pairs(t.Functions) do
  48. f(...)
  49. end
  50. end
  51. end
  52. m.TrigEvent = te
  53. UIS.TrigEvent = te
  54.  
  55. Event.OnServerEvent:Connect(function(plr,io)
  56. if plr~=rp then return end
  57. m.Target = io.Target
  58. m.Hit = io.Hit
  59. if not io.isMouse then
  60. local b = io.UserInputState == Enum.UserInputState.Begin
  61. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  62. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  63. end
  64. for _,t in pairs(CAS.Actions) do
  65. for _,k in pairs(t.Keys) do
  66. if k==io.KeyCode then
  67. t.Function(t.Name,io.UserInputState,io)
  68. end
  69. end
  70. end
  71. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  72. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  73. end
  74. end)
  75. Event.Parent = NLS([==[
  76. local Player = game:GetService("Players").LocalPlayer
  77. local Event = script:WaitForChild("UserInput_Event")
  78.  
  79. local Mouse = Player:GetMouse()
  80. local UIS = game:GetService("UserInputService")
  81. local input = function(io,a)
  82. if a then return end
  83. --Since InputObject is a client-side instance, we create and pass table instead
  84. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  85. end
  86. UIS.InputBegan:Connect(input)
  87. UIS.InputEnded:Connect(input)
  88.  
  89. local h,t
  90. --Give the server mouse data 30 times every second, but only if the values changed
  91. --If player is not moving their mouse, client won't fire events
  92. while wait(1/30) do
  93. if h~=Mouse.Hit or t~=Mouse.Target then
  94. h,t=Mouse.Hit,Mouse.Target
  95. Event:FireServer({isMouse=true,Target=t,Hit=h})
  96. end
  97. end]==],Player.Character)
  98.  
  99. ----Sandboxed game object that allows the usage of client-side methods and services
  100. --Real game object
  101. local _rg = game
  102.  
  103. --Metatable for fake service
  104. local fsmt = {
  105. __index = function(self,k)
  106. local s = rawget(self,"_RealService")
  107. if s then return s[k] end
  108. end,
  109. __newindex = function(self,k,v)
  110. local s = rawget(self,"_RealService")
  111. if s then s[k]=v end
  112. end,
  113. __call = function(self,...)
  114. local s = rawget(self,"_RealService")
  115. if s then return s(...) end
  116. end
  117. }
  118. local function FakeService(t,RealService)
  119. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  120. return setmetatable(t,fsmt)
  121. end
  122.  
  123. --Fake game object
  124. local g = {
  125. GetService = function(self,s)
  126. return self[s]
  127. end,
  128. Players = FakeService({
  129. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  130. },"Players"),
  131. UserInputService = FakeService(UIS,"UserInputService"),
  132. ContextActionService = FakeService(CAS,"ContextActionService"),
  133. }
  134. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  135. g.service = g.GetService
  136.  
  137. g.RunService = FakeService({
  138. RenderStepped = _rg:GetService("RunService").Heartbeat,
  139. BindToRenderStep = function(self,name,_,fun)
  140.  
  141. end,
  142. UnbindFromRenderStep = function(self,name)
  143. self._btrs[name]:Disconnect()
  144. end,
  145. },"RunService")
  146.  
  147. setmetatable(g,{
  148. __index=function(self,s)
  149. return _rg:GetService(s) or typeof(_rg[s])=="function"
  150. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  151. end,
  152. __newindex = fsmt.__newindex,
  153. __call = fsmt.__call
  154. })
  155. --Changing owner to fake player object to support owner:GetMouse()
  156. game,owner = g,g.Players.LocalPlayer
  157. end
  158.  
  159. wait(1)
  160. plr = owner
  161. char = plr.Character
  162. tauntdebounce = false
  163. torso = char.Torso
  164. eq = false
  165. mouse = owner:GetMouse()
  166. removeuseless = game:GetService("Debris")
  167. Effects = {}
  168. nen = false
  169. lifetime = 6
  170. amnt = 5
  171. Character = char
  172. divinesword = false
  173. equipped = false
  174. enabled = false
  175. rs = torso["Right Shoulder"]
  176. ls = torso["Left Shoulder"]
  177. attacking = false
  178. usage = false
  179. active = false
  180. Head = char["Head"]
  181. chatscript = false
  182. char.Humanoid.WalkSpeed = 25
  183.  
  184. deca = false
  185. grabbing = false
  186. grabbed = false
  187. count = 0
  188. local rightclone = Instance.new("Motor6D")
  189. rightclone.Name = "Right Shoulder"
  190. rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  191. rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  192. local leftclone = Instance.new("Motor6D")
  193. leftclone.Name = "Left Shoulder"
  194. leftclone.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  195. leftclone.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  196. local torsoclone = Instance.new("Motor6D")
  197. torsoclone.Name = "RootJoint"
  198. torsoclone.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  199. torsoclone.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  200. local killcount = Instance.new("ScreenGui")
  201. local kills = Instance.new("TextLabel")
  202. killcount.Name = "killcount"
  203. killcount.Parent = plr.PlayerGui
  204. kills.Name = "kills"
  205. kills.Parent = killcount
  206. kills.BackgroundColor3 = Color3.new(0, 1, 0)
  207. kills.BorderColor3 = Color3.new(0, 0, 0)
  208. kills.BorderSizePixel = 2
  209. kills.Position = UDim2.new(0, 0, 0.380952388, 0)
  210. kills.Size = UDim2.new(0, 200, 0, 50)
  211. kills.Font = Enum.Font.SourceSans
  212. kills.FontSize = Enum.FontSize.Size24
  213. kills.Text = "Kills:"
  214. kills.TextColor3 = Color3.new(1, 1, 1)
  215. kills.TextScaled = true
  216. kills.TextSize = 20
  217. kills.TextWrapped = true
  218. function remgui()
  219. for i, v in pairs(plr.PlayerGui:GetChildren()) do
  220. if v.ClassName == "ScreenGui" and v.Name == "Noti" then
  221. v:Destroy()
  222. end
  223. end
  224. end
  225. function inform(txt, del)
  226. local cor = coroutine.wrap(function()
  227. local Noti = Instance.new("ScreenGui")
  228. local text = Instance.new("TextLabel")
  229. local bar = Instance.new("Frame")
  230. Noti.Name = "Noti"
  231. Noti.Parent = plr.PlayerGui
  232. text.Name = "text"
  233. text.Parent = Noti
  234. text.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  235. text.BorderSizePixel = 0
  236. text.Position = UDim2.new(0.111111112, 0, 0.111904763, 0)
  237. text.Size = UDim2.new(0, 640, 0, 64)
  238. text.Font = Enum.Font.SourceSans
  239. text.FontSize = Enum.FontSize.Size14
  240. text.Text = txt
  241. text.TextColor3 = Color3.new(1, 1, 1)
  242. text.TextScaled = true
  243. text.TextSize = 14
  244. text.TextWrapped = true
  245. bar.Name = "bar"
  246. bar.Parent = text
  247. bar.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  248. bar.BorderSizePixel = 0
  249. bar.Position = UDim2.new(0, 0, 1, 0)
  250. bar.Size = UDim2.new(0, 640, 0, 8)
  251. wait(del)
  252. remgui()
  253. end)
  254. cor()
  255. end
  256. CV="Crimson"
  257. local txt = Instance.new("BillboardGui", char)
  258. txt.Adornee = char.Head
  259. txt.Name = "_status"
  260. txt.Size = UDim2.new(2, 0, 1.2, 0)
  261. txt.StudsOffset = Vector3.new(-9, 8, 0)
  262. local text = Instance.new("TextLabel", txt)
  263. text.Size = UDim2.new(10, 0, 7, 0)
  264. text.FontSize = "Size24"
  265. text.TextScaled = true
  266. text.TextTransparency = 0
  267. text.BackgroundTransparency = 1
  268. text.TextTransparency = 0
  269. text.TextStrokeTransparency = 0
  270. text.Font = "Fantasy"
  271. text.TextStrokeColor3 = Color3.new(0,0,0)
  272. v=Instance.new("Part")
  273. v.Name = "ColorBrick"
  274. v.Parent=owner.Character
  275. v.FormFactor="Symmetric"
  276. v.Anchored=true
  277. v.CanCollide=false
  278. v.BottomSurface="Smooth"
  279. v.TopSurface="Smooth"
  280. v.Size=Vector3.new(10,5,3)
  281. v.Transparency=1
  282. v.CFrame=char.Torso.CFrame
  283. v.BrickColor=BrickColor.new(CV)
  284. v.Transparency=1
  285. text.TextColor3 = Color3.new(255, 0, 0)
  286. v.Shape="Block"
  287. text.Text = "Murder"
  288. inform("Katana V2 by Mitu_Andrei and RazerOfficial-, press C to equip.", 2)
  289. char.Humanoid.MaxHealth = math.huge
  290. local ff = Instance.new("ForceField", char)
  291. ff.Visible = false
  292. ff.Name = "AAAAAAAAA"
  293. o1 = Instance.new("Model")
  294. o2 = Instance.new("WedgePart")
  295. o3 = Instance.new("Part")
  296. o4 = Instance.new("Part")
  297. o5 = Instance.new("Part")
  298. o6 = Instance.new("Part")
  299. o7 = Instance.new("WedgePart")
  300. o1.Name = "katana"
  301. o1.Parent = char
  302. o1.PrimaryPart = o5
  303. o2.Name = "blade"
  304. o2.Parent = o1
  305. o2.Transparency = 1
  306. o2.Material = Enum.Material.Metal
  307. o2.BrickColor = BrickColor.new("Dark stone grey")
  308. o2.Position = Vector3.new(-1.41889954, 0.568201602, 35.4738998)
  309. o2.Rotation = Vector3.new(63.8199997, -76.5999985, 63.1800003)
  310. o2.Size = Vector3.new(0.170001268, 0.280000448, 0.930000186)
  311. o2.CFrame = CFrame.new(-1.41889954, 0.568201602, 35.4738998, 0.104519971, -0.206772178, -0.972791672, 3.79876219E-8, 0.978147924, -0.207910955, 0.99452281, 0.021730829, 0.102236226)
  312. o2.BottomSurface = Enum.SurfaceType.Smooth
  313. o2.Color = Color3.new(0.388235, 0.372549, 0.384314)
  314. o2.Position = Vector3.new(-1.41889954, 0.568201602, 35.4738998)
  315. o3.Name = "topcap"
  316. o3.Parent = o1
  317. o3.BrickColor = BrickColor.new("Really black")
  318. o3.Position = Vector3.new(-5.86900711, 0.455011994, 35.550087)
  319. o3.Shape = Enum.PartType.Cylinder
  320. o3.Size = Vector3.new(0.189999998, 0.890000105, 1)
  321. o3.CFrame = CFrame.new(-5.86900711, 0.455011994, 35.550087, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  322. o3.BottomSurface = Enum.SurfaceType.Smooth
  323. o3.TopSurface = Enum.SurfaceType.Smooth
  324. o3.Transparency = 1
  325. o3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  326. o3.Position = Vector3.new(-5.86900711, 0.455011994, 35.550087)
  327. o4.Name = "blade"
  328. o4.Parent = o1
  329. o4.Material = Enum.Material.Metal
  330. o4.BrickColor = BrickColor.new("Dark stone grey")
  331. o4.Position = Vector3.new(-3.78600883, 0.425012141, 35.5000877)
  332. o4.Size = Vector3.new(4.01999998, 0.350000054, 0.17000033)
  333. o4.CFrame = CFrame.new(-3.78600883, 0.425012141, 35.5000877, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  334. o4.BottomSurface = Enum.SurfaceType.Smooth
  335. o4.Transparency = 1
  336. o4.TopSurface = Enum.SurfaceType.Smooth
  337. o4.Color = Color3.new(0.388235, 0.372549, 0.384314)
  338. o4.Position = Vector3.new(-3.78600883, 0.425012141, 35.5000877)
  339. o5.Name = "handle"
  340. o5.Parent = o1
  341. o5.Material = Enum.Material.SmoothPlastic
  342. o5.BrickColor = BrickColor.new("Really black")
  343. o5.Position = Vector3.new(-6.68501282, 0.412755281, 35.5199966)
  344. o5.Shape = Enum.PartType.Cylinder
  345. o5.Size = Vector3.new(1.67000186, 0.400000423, 1)
  346. o5.CFrame = CFrame.new(-6.68501282, 0.412755281, 35.5199966, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  347. o5.BottomSurface = Enum.SurfaceType.Smooth
  348. o5.TopSurface = Enum.SurfaceType.Smooth
  349. o5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  350. o5.Position = Vector3.new(-6.68501282, 0.412755281, 35.5199966)
  351. o6.Name = "blade"
  352. o6.Parent = o1
  353. o6.Material = Enum.Material.Metal
  354. o6.BrickColor = BrickColor.new("Pearl")
  355. o6.Position = Vector3.new(-3.68737984, 0.361644179, 35.5102768)
  356. o6.Size = Vector3.new(4.23000383, 0.300000042, 0.130000442)
  357. o6.CFrame = CFrame.new(-3.68737984, 0.361644179, 35.5102768, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  358. o6.BottomSurface = Enum.SurfaceType.Smooth
  359. o6.TopSurface = Enum.SurfaceType.Smooth
  360. o6.Color = Color3.new(0.905882, 0.905882, 0.92549)
  361. o6.Transparency = 1
  362. o6.Position = Vector3.new(-3.68737984, 0.361644179, 35.5102768)
  363. o7.Name = "blade"
  364. o7.Parent = o1
  365. o7.Material = Enum.Material.Metal
  366. o7.BrickColor = BrickColor.new("Pearl")
  367. o7.Position = Vector3.new(-1.31419945, 0.486169487, 35.4697533)
  368. o7.Rotation = Vector3.new(76.7900009, -65.2999954, 75.5099945)
  369. o7.Size = Vector3.new(0.07, 0.28, 0.93)
  370. o7.CFrame = CFrame.new(-1.31419945, 0.486169487, 35.4697533, 0.104519621, -0.404509038, -0.908541679, -1.11847829E-8, 0.91354543, -0.406736791, 0.994522929, 0.042511981, 0.0954833925)
  371. o7.BottomSurface = Enum.SurfaceType.Smooth
  372. o7.Color = Color3.new(0.905882, 0.905882, 0.92549)
  373. o7.Position = Vector3.new(-1.31419945, 0.486169487, 35.4697533)
  374. o7.Transparency = 1
  375. knife = Instance.new("Model")
  376. knifepart = Instance.new("Part")
  377. knifepart2 = Instance.new("WedgePart")
  378. knifepart3 = Instance.new("Part")
  379. knifepart4 = Instance.new("Part")
  380. knifepart5 = Instance.new("Part")
  381. knife.Name = "knife"
  382. knife.PrimaryPart = knifepart2
  383. knife.Parent = char
  384. knifepart.Name = "hit"
  385. knifepart.Parent = knife
  386. knifepart.Transparency = 9
  387. knifepart.Position = Vector3.new(-3.64290094, 0.138375998, -32.6240005)
  388. knifepart.Anchored = true
  389. knifepart.Size = Vector3.new(1.99439991, 0.27670002, 0.48179999)
  390. knifepart.CFrame = CFrame.new(-3.64290094, 0.138375998, -32.6240005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  391. knifepart.Position = Vector3.new(-3.64290094, 0.138375998, -32.6240005)
  392. knifepart2.Name = "blade"
  393. knifepart2.Parent = knife
  394. knifepart2.Material = Enum.Material.Metal
  395. knifepart2.Position = Vector3.new(-4.524755, 0.141372442, -32.631443)
  396. knifepart2.Rotation = Vector3.new(0, 90, 0)
  397. knifepart2.Anchored = true
  398. knifepart2.Size = Vector3.new(0.122299999, 0.171500012, 0.265900016)
  399. knifepart2.CFrame = CFrame.new(-4.524755, 0.141372442, -32.631443, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8)
  400. knifepart2.Position = Vector3.new(-4.524755, 0.141372442, -32.631443)
  401. knifepart3.Name = "blade"
  402. knifepart3.Parent = knife
  403. knifepart3.Material = Enum.Material.Metal
  404. knifepart3.Position = Vector3.new(-3.52325106, 0.108675718, -32.6366501)
  405. knifepart3.Anchored = true
  406. knifepart3.Size = Vector3.new(1.75509989, 0.0987000093, 0.153300002)
  407. knifepart3.CFrame = CFrame.new(-3.52325106, 0.108675718, -32.6366501, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  408. knifepart3.Position = Vector3.new(-3.52325106, 0.108675718, -32.6366501)
  409. knifepart4.Name = "blade"
  410. knifepart4.Parent = knife
  411. knifepart4.Material = Enum.Material.Metal
  412. knifepart4.BrickColor = BrickColor.new("Dark stone grey")
  413. knifepart4.Position = Vector3.new(-3.52325106, 0.188175917, -32.6366501)
  414. knifepart4.Anchored = true
  415. knifepart4.Size = Vector3.new(1.75509989, 0.0637000054, 0.153300002)
  416. knifepart4.CFrame = CFrame.new(-3.52325106, 0.188175917, -32.6366501, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  417. knifepart4.Color = Color3.new(0.388235, 0.372549, 0.384314)
  418. knifepart4.Position = Vector3.new(-3.52325106, 0.188175917, -32.6366501)
  419. knifepart5.Name = "hold"
  420. knifepart5.Parent = knife
  421. knifepart5.Material = Enum.Material.SmoothPlastic
  422. knifepart5.BrickColor = BrickColor.new("Black")
  423. knifepart5.Position = Vector3.new(-2.84210014, 0.141077757, -32.6371498)
  424. knifepart5.Anchored = true
  425. knifepart5.Size = Vector3.new(1.44639993, 0.265300006, 0.213100001)
  426. knifepart5.CFrame = CFrame.new(-2.84210014, 0.141077757, -32.6371498, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  427. knifepart5.Color = Color3.new(0.105882, 0.164706, 0.207843)
  428. knifepart5.Position = Vector3.new(-2.84210014, 0.141077757, -32.6371498)
  429. knifep = knife.PrimaryPart
  430. knifech = knife:GetChildren()
  431. for i = 1, #knifech do
  432. if knifech[i]:IsA("BasePart") then
  433. local weld = Instance.new("Weld", knifep)
  434. weld.Part0 = knifep
  435. weld.Part1 = knifech[i]
  436. weld.C0 = knifep.CFrame:inverse()
  437. weld.C1 = knifech[i].CFrame:inverse()
  438. weld.Parent = knifep
  439. end
  440. end
  441. for _, b in pairs(knife:GetChildren()) do
  442. if b.ClassName == "Part" then
  443. b.Transparency = 1
  444. end
  445. end
  446. knife.Parent = nil
  447. local equipsound = Instance.new("Sound")
  448. equipsound.SoundId = "rbxassetid://608709870"
  449. equipsound.Volume = 1
  450. local unequipsound = Instance.new("Sound")
  451. unequipsound.SoundId = "rbxassetid://608714098"
  452. unequipsound.Volume = 1
  453. local swordeq = Instance.new("Sound")
  454. local att1 = Instance.new("Attachment", o5)
  455. local att2 = Instance.new("Attachment", o7)
  456. local trail = Instance.new("Trail", o5)
  457. trail.Color = ColorSequence.new({
  458. ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
  459. ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
  460. })
  461. trail.LightEmission = 0.25
  462. trail.Transparency = NumberSequence.new({
  463. NumberSequenceKeypoint.new(0, 0.75),
  464. NumberSequenceKeypoint.new(1, 1)
  465. })
  466. trail.Lifetime = 0.1
  467. trail.MinLength = 0.05
  468. trail.Attachment0 = att1
  469. trail.Attachment1 = att2
  470. trail.Enabled = false
  471. function ragdoll(victim)
  472. for _, t in pairs(victim:GetChildren()) do
  473. if t.ClassName == "Humanoid" then
  474. t.Died:connect(function()
  475. victim.Archivable = true
  476. local Ragdoll = victim:Clone()
  477. Ragdoll.Name = victim.Name .. " (Dead)"
  478. victim.Archivable = false
  479. for _, Object in pairs(Ragdoll:GetChildren()) do
  480. if Object.ClassName == "Script" or Object.ClassName == "LocalScript" then
  481. Object:Destroy()
  482. end
  483. for _, Weld in pairs(Object:GetChildren()) do
  484. if Weld.ClassName == "Weld" or Weld.ClassName == "Motor6D" then
  485. Weld:Destroy()
  486. end
  487. end
  488. end
  489. for _, v in pairs(Ragdoll:GetChildren()) do
  490. if v.ClassName == "Humanoid" then
  491. local RagdollHumanoid = v
  492. RagdollHumanoid.Name = "Ragdoll Humanoid"
  493. RagdollHumanoid.PlatformStand = true
  494. RagdollHumanoid.Sit = true
  495. RagdollHumanoid.MaxHealth = 0
  496. RagdollHumanoid.Health = 0
  497. end
  498. end
  499. local Torso, MoveVector
  500. if Ragdoll:FindFirstChild("Torso") and victim:FindFirstChild("Torso") then
  501. Torso = Ragdoll.Torso
  502. MoveVector = Ragdoll.Torso.CFrame.lookVector
  503. do
  504. local Limb = Torso
  505. Limb.Anchored = false
  506. coroutine.wrap(function()
  507. for i = 1, 20 do
  508. local blood = Instance.new("Part", Ragdoll)
  509. local vel = Instance.new("BodyVelocity", blood)
  510. vel.MaxForce = Vector3.new(99999, 99999, 9999999)
  511. vel.Velocity = Vector3.new(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  512. blood.BrickColor = BrickColor.new("Maroon")
  513. blood.Anchored = false
  514. blood.CanCollide = false
  515. blood.Size = Vector3.new(0.3, 0.3, 0.3)
  516. blood.CFrame = Limb.CFrame
  517. wait()
  518. vel:Destroy()
  519. end
  520. end)()
  521. coroutine.wrap(function()
  522. coroutine.wrap(function()
  523. for i = 1, 3 do
  524. coroutine.wrap(function()
  525. local pool = Instance.new("Part", Ragdoll)
  526. pool.CFrame = Limb.CFrame * CFrame.new(math.random(-1, 4), -2.9, math.random(-1, 4))
  527. pool.BrickColor = BrickColor.new("Crimson")
  528. pool.Material = "SmoothPlastic"
  529. pool.Size = Vector3.new(1, 0.05, 1)
  530. pool.Anchored = true
  531. local mesh = Instance.new("CylinderMesh", pool)
  532. mesh.Scale = Vector3.new(1, 1, 1)
  533. wait(0.1)
  534. for i = 1, math.random(20, 30) do
  535. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0, 0.2)
  536. wait()
  537. end
  538. end)()
  539. end
  540. end)()
  541. local pool = Instance.new("Part", Ragdoll)
  542. pool.CFrame = Limb.CFrame * CFrame.new(0, -2.9, 0)
  543. pool.BrickColor = BrickColor.new("Crimson")
  544. pool.Material = "SmoothPlastic"
  545. pool.Size = Vector3.new(1, 0.05, 1)
  546. pool.Anchored = true
  547. pool.CanCollide = false
  548. pool.Name = "Bloodpool"
  549. local mesh = Instance.new("CylinderMesh", pool)
  550. mesh.Scale = Vector3.new(1, 1, 1)
  551. wait(0.1)
  552. for i = 1, 20 do
  553. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0, 0.2)
  554. wait()
  555. end
  556. end)()
  557. end
  558. end
  559. if Ragdoll:FindFirstChild("Head") ~= nil then
  560. do
  561. local Limb = Ragdoll.Head
  562. if Limb:FindFirstChild("face") then
  563. Limb.face.Texture = "http://www.roblox.com/asset/?id=145854465"
  564. end
  565. local cor = coroutine.wrap(function()
  566. local vel = Instance.new("BodyVelocity", Limb)
  567. vel.MaxForce = Vector3.new(999999, 9999999999, 99999999)
  568. vel.Velocity = Vector3.new(0, 50, -20)
  569. wait(0.1)
  570. vel:Destroy()
  571. end)
  572. local Neck = Instance.new("Weld")
  573. Neck.Name = "Neck"
  574. Neck.Part0 = Torso
  575. Neck.Part1 = Limb
  576. Neck.C0 = CFrame.new(0, 1.5, 0)
  577. Neck.C1 = CFrame.new()
  578. Neck.Parent = Torso
  579. if deca == true then
  580. Neck:Destroy()
  581. cor()
  582. end
  583. end
  584. end
  585. if Ragdoll:FindFirstChild("Left Arm") ~= nil then
  586. local Limb = Ragdoll["Left Arm"]
  587. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  588. local Joint = Instance.new("Glue")
  589. Joint.Name = "Left Shoulder"
  590. Joint.Part0 = Torso
  591. Joint.Part1 = Limb
  592. Joint.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  593. Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  594. Joint.Parent = Torso
  595. local AttachLimb = Instance.new("Part")
  596. AttachLimb.Name = "Attach Limb"
  597. AttachLimb.TopSurface = "Smooth"
  598. AttachLimb.BottomSurface = "Smooth"
  599. AttachLimb.formFactor = "Symmetric"
  600. AttachLimb.Size = Vector3.new(1, 1, 1)
  601. AttachLimb.Transparency = 1
  602. AttachLimb.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  603. AttachLimb.Parent = Ragdoll
  604. local Weld = Instance.new("Weld")
  605. Weld.Part0 = Limb
  606. Weld.Part1 = AttachLimb
  607. Weld.C0 = CFrame.new(0, -0.5, 0)
  608. Weld.Parent = Limb
  609. end
  610. if Ragdoll:FindFirstChild("Right Arm") ~= nil then
  611. local Limb = Ragdoll["Right Arm"]
  612. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  613. local Joint = Instance.new("Glue")
  614. Joint.Name = "Right Shoulder"
  615. Joint.Part0 = Torso
  616. Joint.Part1 = Limb
  617. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  618. Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  619. Joint.Parent = Torso
  620. local AttachLimb = Instance.new("Part")
  621. AttachLimb.Name = "Attach Limb"
  622. AttachLimb.TopSurface = "Smooth"
  623. AttachLimb.BottomSurface = "Smooth"
  624. AttachLimb.formFactor = "Symmetric"
  625. AttachLimb.Size = Vector3.new(1, 1, 1)
  626. AttachLimb.Transparency = 1
  627. AttachLimb.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  628. AttachLimb.Parent = Ragdoll
  629. local Weld = Instance.new("Weld")
  630. Weld.Part0 = Limb
  631. Weld.Part1 = AttachLimb
  632. Weld.C0 = CFrame.new(0, -0.5, 0)
  633. Weld.Parent = Limb
  634. end
  635. if Ragdoll:FindFirstChild("Left Leg") ~= nil then
  636. local Limb = Ragdoll["Left Leg"]
  637. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  638. local Joint = Instance.new("Glue")
  639. Joint.Name = "Left Hip"
  640. Joint.Part0 = Torso
  641. Joint.Part1 = Limb
  642. Joint.C0 = CFrame.new(-0.5, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  643. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  644. Joint.Parent = Torso
  645. local AttachLimb = Instance.new("Part")
  646. AttachLimb.Name = "Attach Limb"
  647. AttachLimb.TopSurface = "Smooth"
  648. AttachLimb.BottomSurface = "Smooth"
  649. AttachLimb.formFactor = "Symmetric"
  650. AttachLimb.Size = Vector3.new(1, 1, 1)
  651. AttachLimb.Transparency = 1
  652. AttachLimb.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  653. AttachLimb.Parent = Ragdoll
  654. local Weld = Instance.new("Weld")
  655. Weld.Part0 = Limb
  656. Weld.Part1 = AttachLimb
  657. Weld.C0 = CFrame.new(0, -0.5, 0)
  658. Weld.Parent = Limb
  659. end
  660. if Ragdoll:FindFirstChild("Right Leg") ~= nil then
  661. local Limb = Ragdoll["Right Leg"]
  662. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  663. local Joint = Instance.new("Glue")
  664. Joint.Name = "Right Hip"
  665. Joint.Part0 = Torso
  666. Joint.Part1 = Limb
  667. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  668. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0)
  669. Joint.Parent = Torso
  670. local AttachLimb = Instance.new("Part")
  671. AttachLimb.Name = "Attach Limb"
  672. AttachLimb.TopSurface = "Smooth"
  673. AttachLimb.BottomSurface = "Smooth"
  674. AttachLimb.formFactor = "Symmetric"
  675. AttachLimb.Size = Vector3.new(1, 1, 1)
  676. AttachLimb.Transparency = 1
  677. AttachLimb.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  678. AttachLimb.Parent = Ragdoll
  679. local Weld = Instance.new("Weld")
  680. Weld.Part0 = Limb
  681. Weld.Part1 = AttachLimb
  682. Weld.C0 = CFrame.new(0, -0.5, 0)
  683. Weld.Parent = Limb
  684. end
  685. local Bar = Instance.new("Part")
  686. Bar.TopSurface = "Smooth"
  687. Bar.BottomSurface = "Smooth"
  688. Bar.formFactor = "Symmetric"
  689. Bar.Size = Vector3.new(1, 1, 1)
  690. Bar.Transparency = 1
  691. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  692. Bar.Parent = Ragdoll
  693. local Weld = Instance.new("Weld")
  694. Weld.Part0 = Torso
  695. Weld.Part1 = Bar
  696. Weld.C0 = CFrame.new(0, 0.5, 0)
  697. Weld.Parent = Torso
  698. Ragdoll.Parent = game.Workspace
  699. for _, Object in pairs(victim:GetChildren()) do
  700. if Object.ClassName == "Part" or Object.ClassName == "Hat" then
  701. Object:Destroy()
  702. end
  703. end
  704. for i = 1, 10 do
  705. Torso.Velocity = MoveVector * -20
  706. wait(0.01)
  707. end
  708. if divinesword == true then
  709. for _, v in pairs(Ragdoll:GetChildren()) do
  710. if v.ClassName == "Part" then
  711. if v.Name == "Bloodpool" then
  712. wait()
  713. else
  714. local parti = Instance.new("ParticleEmitter")
  715. parti.Parent = v
  716. parti.Rotation = NumberRange.new(99, 99)
  717. parti.Color = ColorSequence.new(Color3.new(0, 0.0666667, 1), Color3.new(0.701961, 0.701961, 0.0666667), Color3.new(0.827451, 0.231373, 0.878431), Color3.new(1, 1, 1))
  718. parti.LightEmission = 3
  719. parti.Lifetime = NumberRange.new(0.1, 0.1)
  720. parti.Rate = 10000
  721. parti.RotSpeed = NumberRange.new(500, 500)
  722. parti.VelocitySpread = 20
  723. parti.Enabled = true
  724. parti.LockedToPart = true
  725. end
  726. end
  727. end
  728. end
  729. wait(10)
  730. for _, v in pairs(Ragdoll:GetChildren()) do
  731. if v.ClassName == "Part" then
  732. v.CanCollide = false
  733. if v.Name == "Bloodpool" then
  734. wait()
  735. else
  736. v.Anchored = false
  737. end
  738. if v.Name ~= "Torso" then
  739. end
  740. v:Destroy()
  741. for _, t in pairs(v:GetChildren()) do
  742. if t.ClassName ~= "Weld" then
  743. end
  744. t:Destroy()
  745. end
  746. end
  747. end
  748. end)
  749. end
  750. end
  751. end
  752. local parti = Instance.new("ParticleEmitter")
  753. parti.Parent = o2
  754. parti.Rotation = NumberRange.new(99, 99)
  755. parti.Color = ColorSequence.new(Color3.new(0, 0.0666667, 1), Color3.new(0.701961, 0.701961, 0.0666667), Color3.new(0.827451, 0.231373, 0.878431), Color3.new(1, 1, 1))
  756. parti.LightEmission = 3
  757. parti.Lifetime = NumberRange.new(0.1, 0.1)
  758. parti.Rate = 100
  759. parti.RotSpeed = NumberRange.new(500, 500)
  760. parti.VelocitySpread = 20
  761. parti.Enabled = false
  762. parti.LockedToPart = true
  763. bloodparti = Instance.new("ParticleEmitter")
  764. bloodparti.Parent = o2
  765. bloodparti.Enabled = false
  766. bloodparti.Rate = 100
  767. bloodparti.Acceleration = Vector3.new(0, -50, 0)
  768. bloodparti.Size = NumberSequence.new(0.10000000149012, 0.10000000149012)
  769. bloodparti.Color = ColorSequence.new(Color3.new(0.666667, 0, 0), Color3.new(0.666667, 0, 0))
  770. bloodparti.Texture = "rbxassetid://3419963"
  771. bloodparti.LockedToPart = false
  772. bloodparti.Lifetime = NumberRange.new(0.69999998807907, 0.69999998807907)
  773. local parti2 = Instance.new("ParticleEmitter")
  774. parti2.Parent = o3
  775. parti2.Rotation = NumberRange.new(99, 99)
  776. parti2.Color = ColorSequence.new(Color3.new(0, 0.0666667, 1), Color3.new(0.701961, 0.701961, 0.0666667), Color3.new(0.827451, 0.231373, 0.878431), Color3.new(1, 1, 1))
  777. parti2.LightEmission = 3
  778. parti2.Lifetime = NumberRange.new(0.1, 0.1)
  779. parti2.Rate = 100
  780. parti2.RotSpeed = NumberRange.new(500, 500)
  781. parti2.VelocitySpread = 20
  782. parti2.Enabled = false
  783. parti2.LockedToPart = true
  784. local parti3 = Instance.new("ParticleEmitter")
  785. parti3.Parent = o4
  786. parti3.Rotation = NumberRange.new(99, 99)
  787. parti3.Color = ColorSequence.new(Color3.new(0, 0.0666667, 1), Color3.new(0.701961, 0.701961, 0.0666667), Color3.new(0.827451, 0.231373, 0.878431), Color3.new(1, 1, 1))
  788. parti3.LightEmission = 3
  789. parti3.Lifetime = NumberRange.new(0.1, 0.1)
  790. parti3.Rate = 100
  791. parti3.RotSpeed = NumberRange.new(500, 500)
  792. parti3.VelocitySpread = 20
  793. parti3.Enabled = false
  794. parti3.LockedToPart = true
  795. local parti4 = Instance.new("ParticleEmitter")
  796. parti4.Parent = o6
  797. parti4.Rotation = NumberRange.new(99, 99)
  798. parti4.Color = ColorSequence.new(Color3.new(0, 0.0666667, 1), Color3.new(0.701961, 0.701961, 0.0666667), Color3.new(0.827451, 0.231373, 0.878431), Color3.new(1, 1, 1))
  799. parti4.LightEmission = 3
  800. parti4.Lifetime = NumberRange.new(0.1, 0.1)
  801. parti4.Rate = 100
  802. parti4.RotSpeed = NumberRange.new(500, 500)
  803. parti4.VelocitySpread = 20
  804. parti4.Enabled = false
  805. parti4.LockedToPart = true
  806. local parti5 = Instance.new("ParticleEmitter")
  807. parti5.Parent = o7
  808. parti5.Rotation = NumberRange.new(99, 99)
  809. parti5.Color = ColorSequence.new(Color3.new(0, 0.0666667, 1), Color3.new(0.701961, 0.701961, 0.0666667), Color3.new(0.827451, 0.231373, 0.878431), Color3.new(1, 1, 1))
  810. parti5.LightEmission = 3
  811. parti5.Lifetime = NumberRange.new(0.1, 0.1)
  812. parti5.Rate = 100
  813. parti5.RotSpeed = NumberRange.new(500, 500)
  814. parti5.VelocitySpread = 20
  815. parti5.Enabled = false
  816. parti5.LockedToPart = true
  817. local prim = o1.PrimaryPart
  818. local parts = o1:GetChildren()
  819. for i = 1, #parts do
  820. if parts[i]:IsA("BasePart") then
  821. local weld = Instance.new("Weld")
  822. weld.Part0 = prim
  823. weld.Part1 = parts[i]
  824. weld.C0 = prim.CFrame:inverse()
  825. weld.C1 = parts[i].CFrame:inverse()
  826. weld.Parent = prim
  827. end
  828. end
  829. for _, v in pairs(o1:GetChildren()) do
  830. if v.ClassName ~= "Part" then
  831. end
  832. v.CanCollide = false
  833. end
  834. local weldrs = Instance.new("Part", char)
  835. weldrs.Name = "rsweldpart"
  836. weldrs.Transparency = 1
  837. weldrs.Size = Vector3.new(0.4, 0.4, 0.4)
  838. local we = Instance.new("Weld", weldrs)
  839. we.Part0 = weldrs
  840. we.Part1 = char["Right Arm"]
  841. we.C0 = CFrame.new(0, 1, 0)
  842. o1:SetPrimaryPartCFrame(char["Right Arm"].CFrame)
  843. o1.Parent = char
  844. local handweld = Instance.new("Weld", weldrs)
  845. handweld.Part0 = weldrs
  846. handweld.Part1 = o5
  847. handweld.C0 = CFrame.new(-0.4, 0, 0)
  848. handweld.C1 = CFrame.Angles(0, 4.5, -0.1)
  849. mainc1 = handweld.C1
  850. rs0 = rs.C0
  851. ls0 = ls.C0
  852. char.Animate.idle.Animation1.AnimationId = "rbxassetid://0"
  853. char.Animate.idle.Animation2.AnimationId = "rbxassetid://0"
  854.  
  855. neckc0 = torso.Neck.C0
  856. mouse.KeyDown:connect(function(k)
  857. k = k:lower()
  858. if k == "z" and eq == true then
  859. if equipped == false then
  860. equipped = true
  861. for i = 1, 5 do
  862. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(0, 0, 0.05)
  863. wait()
  864. end
  865. inform("Katana equipped, click to perform an action.", 2)
  866. wait(2)
  867. inform("Controls: E, Q, L, T, Click", 2)
  868. swordeq:Play()
  869. parti.Enabled = true
  870. parti2.Enabled = true
  871. parti3.Enabled = true
  872. parti4.Enabled = true
  873. parti5.Enabled = true
  874. for _, v in pairs(o1:GetChildren()) do
  875. if v.ClassName ~= "Part" then
  876. end
  877. coroutine.wrap(function()
  878. for i = 1, 10 do
  879. v.Transparency = v.Transparency - 0.1
  880. wait()
  881. end
  882. end)()
  883. end
  884. wait(0.5)
  885. parti.Enabled = false
  886. parti2.Enabled = false
  887. parti3.Enabled = false
  888. parti4.Enabled = false
  889. parti5.Enabled = false
  890. else
  891. for i = 1, 5 do
  892. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(0, 0, -0.05)
  893. wait()
  894. end
  895. inform("Katana unequipped", 2)
  896. equipped = false
  897. parti.Enabled = true
  898. parti2.Enabled = true
  899. parti3.Enabled = true
  900. parti4.Enabled = true
  901. parti5.Enabled = true
  902. for _, v in pairs(o1:GetChildren()) do
  903. if v.ClassName ~= "Part" then
  904. end
  905. coroutine.wrap(function()
  906. for i = 1, 10 do
  907. v.Transparency = v.Transparency + 0.1
  908. wait()
  909. end
  910. end)()
  911. end
  912. wait(0.5)
  913. parti.Enabled = false
  914. parti2.Enabled = false
  915. parti3.Enabled = false
  916. parti4.Enabled = false
  917. parti5.Enabled = false
  918. end
  919. end
  920. if k == "c" then
  921. if eq == false then
  922. eq = true
  923. equipsound:Play()
  924. inform("Equipped", 2)
  925. for i = 1, 5 do
  926. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(0.08, 0, 0)
  927. wait()
  928. end
  929. handweld.C0 = CFrame.new(0, 0, 0)
  930. handweld.Part0 = weldrs
  931. wait(0.13)
  932. for i = 1, 5 do
  933. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(-0.08, 0, 0)
  934. wait()
  935. end
  936. else
  937. unequipsound:Play()
  938. inform("Unequipped", 2)
  939. if equipped == true then
  940. equipped = false
  941. for i = 1, 20 do
  942. o2.Transparency = o2.Transparency + 0.05
  943. wait()
  944. end
  945. for i = 1, 20 do
  946. o3.Transparency = o3.Transparency + 0.05
  947. wait()
  948. end
  949. for i = 1, 20 do
  950. o4.Transparency = o4.Transparency + 0.05
  951. wait()
  952. end
  953. for i = 1, 20 do
  954. o6.Transparency = o6.Transparency + 0.05
  955. wait()
  956. end
  957. for i = 1, 20 do
  958. o7.Transparency = o7.Transparency + 0.05
  959. wait()
  960. end
  961. end
  962. eq = false
  963. for i = 1, 5 do
  964. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(0.08, 0, 0)
  965. wait()
  966. end
  967. handweld.Part0 = torso
  968. handweld.C0 = CFrame.new(1, -1, 0)
  969. wait(0.13)
  970. for i = 1, 5 do
  971. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(-0.08, 0, 0)
  972. wait()
  973. end
  974. end
  975. end
  976.  
  977. if k == "l" then
  978. if usage == false and equipped == true then
  979. usage = true
  980. inform("Katana usage off", 2)
  981. equipped = false
  982. handweld.C1 = CFrame.Angles(0, -4.5, -0.1)
  983. else
  984. usage = false
  985. inform("Katana usage on", 2)
  986. equipped = true
  987. handweld.C1 = CFrame.Angles(0, 4.5, -0.1)
  988. end
  989. end
  990. if k:byte() == 8 then
  991. o1.Parent = workspace
  992. for _, v in pairs(o1:GetChildren()) do
  993. if v.ClassName ~= "Part" then
  994. end
  995. v.CanCollide = true
  996. for _, p in pairs(o5:GetChildren()) do
  997. if p.ClassName == "Weld" then
  998. p:Destroy()
  999. end
  1000. end
  1001. weldrs:Destroy()
  1002. end
  1003. for i = 1, #parts do
  1004. if parts[i]:IsA("BasePart") then
  1005. local weld = Instance.new("Weld")
  1006. weld.Part0 = prim
  1007. weld.Part1 = parts[i]
  1008. weld.C0 = prim.CFrame:inverse()
  1009. weld.C1 = parts[i].CFrame:inverse()
  1010. weld.Parent = prim
  1011. end
  1012. end
  1013. script:Destroy()
  1014. end
  1015. mouse.KeyDown:connect(function(Press)
  1016. Press=Press:lower()
  1017. if Press=='t' then
  1018. if tauntdebounce then return end
  1019. tauntdebounce = true
  1020. local b1 = Instance.new("BillboardGui",Head)
  1021. b1.Size = UDim2.new(0,4,0,1.6)
  1022. b1.StudsOffset = Vector3.new(0,0,0)
  1023. b1.Name = "laff"
  1024. b1.AlwaysOnTop = true
  1025. b1.StudsOffset = Vector3.new(0,2,0)
  1026. b1.Adornee = Head
  1027. removeuseless:AddItem(b1,3)
  1028. local b2 = Instance.new("TextLabel",b1)
  1029. b2.BackgroundTransparency = 1
  1030. b2.Text = "HeHeHeHeHeHeHe..."
  1031. b2.Font = "Garamond"
  1032. b2.TextSize = 30
  1033. b2.Name = "lafftext"
  1034. b2.TextStrokeTransparency = 0
  1035. b2.TextColor3 = BrickColor.new("Grey").Color
  1036. b2.TextStrokeColor3 = Color3.new(0,0,0)
  1037. b2.Size = UDim2.new(1,0,.5,0)
  1038. laff = Instance.new("Sound",Head)
  1039. laff.SoundId = "rbxassetid://2126502539"
  1040. laff.Volume = 5
  1041. laff:Play()
  1042. wait(5)
  1043. laff:Remove()
  1044. tauntdebounce = false
  1045. end
  1046. end)
  1047. if k == "e" and equipped == true and attacking == false then
  1048. attacking = true
  1049. char.Humanoid.WalkSpeed = 0
  1050. char.Humanoid.JumpPower = 0
  1051. for i = 1, 5 do
  1052. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(0.1, 0, 0.2)
  1053. torso["Left Shoulder"].C0 = torso["Left Shoulder"].C0 * CFrame.Angles(0.1, 0, -0.2)
  1054. wait()
  1055. end
  1056. handweld.Part0 = torso
  1057. handweld.C0 = CFrame.new(0, 0, -2)
  1058. for i = 1, 8 do
  1059. handweld.C1 = handweld.C1 * CFrame.Angles(0.2, 0, 0)
  1060. wait()
  1061. end
  1062. handweld.C1 = handweld.C1 * CFrame.Angles(0, 4.5, 0)
  1063. do
  1064. local sound = Instance.new("Sound", o5)
  1065. sound.SoundId = "http://www.roblox.com/asset/?id=199145446"
  1066. sound.Volume = 2
  1067. sound:Play()
  1068. local wavez = coroutine.wrap(function()
  1069. table.insert(Effects, "rbxassetid://20329976")
  1070. for i = 1, 20 do
  1071. coroutine.wrap(function()
  1072. local wa = Instance.new("Part", char)
  1073. local wm = Instance.new("FileMesh", wa)
  1074. wa.Anchored = true
  1075. wa.CanCollide = false
  1076. wa.CFrame = torso.CFrame * CFrame.new(0, -1, -2)
  1077. wa.BrickColor = BrickColor.new("Dark stone grey")
  1078. wm.MeshId = Effects[1]
  1079. coroutine.wrap(function()
  1080. for i = 1, 20 do
  1081. wm.Scale = wm.Scale + Vector3.new(1, 0.5, 1)
  1082. wa.Transparency = wa.Transparency + 0.05
  1083. wait()
  1084. end
  1085. end)()
  1086. wait(2)
  1087. wa:Destroy()
  1088. end)()
  1089. wait(0.1)
  1090. end
  1091. end)
  1092. wavez()
  1093. wait(2.5)
  1094. table.insert(Effects, "rbxassetid://20329976")
  1095. coroutine.wrap(function()
  1096. local wa = Instance.new("Part", char)
  1097. local wm = Instance.new("FileMesh", wa)
  1098. wa.Anchored = true
  1099. wa.CanCollide = false
  1100. wa.CFrame = torso.CFrame * CFrame.new(0, -1, -2)
  1101. wa.BrickColor = BrickColor.new("Dark stone grey")
  1102. wm.MeshId = Effects[1]
  1103. coroutine.wrap(function()
  1104. for i = 1, 20 do
  1105. wm.Scale = wm.Scale + Vector3.new(2, 1, 2)
  1106. wait()
  1107. end
  1108. end)()
  1109. wait(0.1)
  1110. for i = 1, 20 do
  1111. wa.Transparency = wa.Transparency + 0.05
  1112. wait()
  1113. end
  1114. wa:Destroy()
  1115. end)()
  1116. local sound2 = Instance.new("Sound", char)
  1117. sound2.SoundId = "http://www.roblox.com/asset/?id=280247455"
  1118. sound2.Volume = 2
  1119. sound2:Play()
  1120. wait(1.5)
  1121. table.insert(Effects, "rbxassetid://3270017")
  1122. local shockwave = Instance.new("Part", workspace)
  1123. shockwave.Anchored = true
  1124. shockwave.CanCollide = false
  1125. shockwave.CFrame = torso.CFrame * CFrame.new(0, -1, -2)
  1126. local id = Effects[3]
  1127. shockwave.BrickColor = BrickColor.new("Really red")
  1128. local mesh = Instance.new("FileMesh", shockwave)
  1129. mesh.MeshId = id
  1130. shockwave.Rotation = Vector3.new(-90, 0, 0)
  1131. mesh.Scale = Vector3.new(1, 1, 1)
  1132. coroutine.wrap(function()
  1133. for i = 1, 50 do
  1134. mesh.Scale = mesh.Scale + Vector3.new(4, 4, 20)
  1135. shockwave.Transparency = shockwave.Transparency + 0.02
  1136. wait()
  1137. end
  1138. shockwave:Destroy()
  1139. end)()
  1140. coroutine.wrap(function()
  1141. for i = 1, 50 do
  1142. shockwave.Size = shockwave.Size + Vector3.new(4, 4, 4)
  1143. wait()
  1144. end
  1145. end)()
  1146. shockwave.Touched:connect(function(h)
  1147. if h.Parent.Name == char.Name then
  1148. wait()
  1149. else
  1150. for _, v in pairs(h.Parent:GetChildren()) do
  1151. if v.ClassName == "Humanoid" then
  1152. if v.Health == 0 then
  1153. wait()
  1154. else
  1155. v.Health = 0
  1156. count = count + 1
  1157. kills.Text = "Kills: " .. count
  1158. ragdoll(h.Parent)
  1159. end
  1160. end
  1161. end
  1162. end
  1163. end)
  1164. for i = 1, 5 do
  1165. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(-0.1, 0, -0.2)
  1166. torso["Left Shoulder"].C0 = torso["Left Shoulder"].C0 * CFrame.Angles(-0.1, 0, 0.2)
  1167. wait()
  1168. end
  1169. attacking = false
  1170. handweld.Part0 = weldrs
  1171. handweld.C0 = handweld.C0 * CFrame.new(0, 0, 2)
  1172. handweld.C1 = mainc1
  1173. char.Humanoid.WalkSpeed = 25
  1174. char.Humanoid.JumpPower = 60
  1175. table.remove(Effects, 3, "rbxassetid://3270017")
  1176. table.remove(Effects, 2, "rbxassetid://20329976")
  1177. table.remove(Effects, 1, "rbxassetid://20329976")
  1178. end
  1179. end
  1180. function GoInvisible()
  1181. char.Humanoid.WalkSpeed = 70
  1182. char.Head.face.Transparency = 1
  1183. char["Left Leg"].Transparency = 1
  1184. char["Head"].Transparency = 1
  1185. char["Right Leg"].Transparency = 1
  1186. char["Torso"].Transparency = 1
  1187. char["Left Arm"].Transparency = 1
  1188. char["Right Arm"].Transparency = 1
  1189. text.TextTransparency = 1
  1190. text.TextStrokeTransparency = 1
  1191. o2.Transparency = 1
  1192. end
  1193. function GoVisible()
  1194. char.Humanoid.WalkSpeed = 25
  1195. char.Head.face.Transparency = 0
  1196. char["Left Leg"].Transparency = 0
  1197. char["Head"].Transparency = 0
  1198. char["Right Leg"].Transparency = 0
  1199. char["Torso"].Transparency = 0
  1200. char["Left Arm"].Transparency = 0
  1201. char["Right Arm"].Transparency = 0
  1202. text.TextTransparency = 0
  1203. text.TextStrokeTransparency = 0
  1204. o2.Transparency = 0
  1205. end
  1206. mouse.KeyDown:connect(function(key)
  1207. if key == "q" then
  1208. if char.Head.Transparency == 0 then
  1209. GoInvisible()
  1210.  
  1211. elseif char.Head.Transparency == 1 then
  1212. GoVisible()
  1213. end
  1214. end end)
  1215. if k == "" and equipped == true and divinesword == true and attacking == false then
  1216. attacking = true
  1217. do
  1218. local lighnting = Instance.new("Sound", o5)
  1219. lighnting.SoundId = "rbxassetid://821439273"
  1220. lighnting.Volume = 5
  1221. handweld.Part0 = torso
  1222. handweld.C0 = CFrame.new(0, 0, -2)
  1223. for i = 1, 8 do
  1224. handweld.C1 = handweld.C1 * CFrame.Angles(-0.2, 0.06, 0)
  1225. wait()
  1226. end
  1227. char.Humanoid.WalkSpeed = 0
  1228. char.Humanoid.JumpPower = 0
  1229. for i = 1, 5 do
  1230. torso["Left Shoulder"].C0 = torso["Left Shoulder"].C0 * CFrame.Angles(0, 0, -0.3)
  1231. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(0, 0, 0.3)
  1232. wait()
  1233. end
  1234. local p1 = Instance.new("Part", workspace)
  1235. p1.BrickColor = BrickColor.new("New Yeller")
  1236. p1.Anchored = true
  1237. p1.CanCollide = false
  1238. p1.Position = Vector3.new(0, 150, 0)
  1239. p1.Material = "Neon"
  1240. p1.Size = Vector3.new(15, 15, 15)
  1241. local p2 = Instance.new("Part", workspace)
  1242. p2.BrickColor = BrickColor.new("Institutional white")
  1243. p2.Anchored = true
  1244. p2.CanCollide = false
  1245. p2.Position = Vector3.new(0, 150, 0)
  1246. p2.Material = "Neon"
  1247. p2.Size = Vector3.new(15, 15, 15)
  1248. local cor = coroutine.wrap(function()
  1249. for i = 1, 40 do
  1250. p1.CFrame = p1.CFrame * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1251. p2.CFrame = p2.CFrame * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1252. wait()
  1253. end
  1254. end)
  1255. cor()
  1256. for i = 1, 20 do
  1257. handweld.C0 = handweld.C0 * CFrame.new(0, 0.2, 0)
  1258. wait()
  1259. end
  1260. local dhit = Instance.new("Part", workspace)
  1261. dhit.CFrame = mouse.Hit
  1262. dhit.Transparency = 1
  1263. dhit.Anchored = true
  1264. dhit.CanCollide = false
  1265. wait(1)
  1266. p2:Destroy()
  1267. p1:Destroy()
  1268. local be = Instance.new("Part", workspace)
  1269. be.Name = "Effect"
  1270. be.Shape = "Cylinder"
  1271. be.Size = Vector3.new(5000, 10, 10)
  1272. be.Transparency = 0.1
  1273. be.BrickColor = BrickColor.new("Dark stone grey")
  1274. be.Material = "Neon"
  1275. be.CFrame = dhit.CFrame
  1276. be.Rotation = Vector3.new(0, 0, -90)
  1277. be.Anchored = true
  1278. be.CanCollide = false
  1279. coroutine.wrap(function()
  1280. local bottom = Instance.new("Part", workspace)
  1281. local exploparti = Instance.new("ParticleEmitter")
  1282. lighnting.Parent = bottom
  1283. lighnting:Play()
  1284. exploparti.Parent = bottom
  1285. exploparti.Size = NumberSequence.new(0.60000002384186, 0.60000002384186)
  1286. exploparti.Color = ColorSequence.new(Color3.new(0, 0.0392157, 0.85098), Color3.new(0.252912, 0.282209, 0.888669), Color3.new(1, 1, 1))
  1287. exploparti.Enabled = false
  1288. exploparti.LightEmission = 0.69999998807907
  1289. exploparti.Texture = "rbxassetid://3419963"
  1290. exploparti.Lifetime = NumberRange.new(10, 10)
  1291. exploparti.Rate = 5000
  1292. exploparti.Speed = NumberRange.new(10, 10)
  1293. exploparti.VelocitySpread = 200
  1294. coroutine.wrap(function()
  1295. exploparti.Enabled = true
  1296. wait(0.6)
  1297. exploparti.Enabled = false
  1298. end)()
  1299. bottom.Size = Vector3.new(1, 1, 1)
  1300. bottom.BrickColor = BrickColor.new("Dark stone grey")
  1301. bottom.Shape = "Ball"
  1302. bottom.Anchored = true
  1303. bottom.CanCollide = false
  1304. bottom.CFrame = dhit.CFrame * CFrame.new(0, 3, 0)
  1305. bottom.Material = "Neon"
  1306. coroutine.wrap(function()
  1307. for i = 1, 150 do
  1308. coroutine.wrap(function()
  1309. local rand = Instance.new("Part", bottom)
  1310. rand.Anchored = true
  1311. rand.CanCollide = false
  1312. rand.Size = Vector3.new(1, 1, 1)
  1313. rand.Material = "Neon"
  1314. rand.BrickColor = BrickColor.new("Dark stone grey")
  1315. rand.CFrame = rand.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  1316. rand.CFrame = bottom.CFrame * CFrame.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  1317. for i = 1, 20 do
  1318. rand.Size = rand.Size + Vector3.new(1, 0, 0)
  1319. rand.Transparency = rand.Transparency + 0.05
  1320. wait()
  1321. end
  1322. end)()
  1323. wait(math.random(0, 0.4))
  1324. end
  1325. end)()
  1326. for i = 1, 50 do
  1327. bottom.Size = bottom.Size + Vector3.new(0.4, 0.4, 0.4)
  1328. wait()
  1329. end
  1330. for i = 1, 20 do
  1331. bottom.Transparency = bottom.Transparency + 0.05
  1332. wait()
  1333. end
  1334. wait(4)
  1335. bottom:Destroy()
  1336. end)()
  1337. local ex = Instance.new("Explosion", dhit)
  1338. ex.ExplosionType = "Craters"
  1339. ex.BlastPressure = 2500000
  1340. ex.BlastRadius = 30
  1341. ex.Position = dhit.Position
  1342. ex.Visible = false
  1343. coroutine.wrap(function()
  1344. wait(1.5)
  1345. for i = 1, 20 do
  1346. be.Transparency = be.Transparency + 0.05
  1347. wait()
  1348. end
  1349. end)()
  1350. for i = 1, 20 do
  1351. handweld.C0 = handweld.C0 * CFrame.new(0, -0.2, 0)
  1352. wait()
  1353. end
  1354. handweld.C0 = handweld.C0 * CFrame.new(0, 0, 2)
  1355. handweld.Part0 = weldrs
  1356. handweld.C1 = mainc1
  1357. char.Humanoid.WalkSpeed = 15
  1358. char.Humanoid.JumpPower = 50
  1359. attacking = false
  1360. dhit:Destroy()
  1361. for i = 1, 5 do
  1362. torso["Left Shoulder"].C0 = torso["Left Shoulder"].C0 * CFrame.Angles(0, 0, 0.3)
  1363. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(0, 0, -0.3)
  1364. wait()
  1365. end
  1366. end
  1367. end
  1368. if k == "" and equipped == true and attacking == false then
  1369. attacking = true
  1370. table.insert(Effects, "Brick")
  1371. do
  1372. local soun = Instance.new("Sound", o5)
  1373. soun.SoundId = "rbxassetid://392838370"
  1374. soun.Volume = 1.2
  1375. char.Humanoid.WalkSpeed = 0
  1376. for i = 1, 5 do
  1377. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(-0.1, 0.1, -0.2)
  1378. wait()
  1379. end
  1380. local kapew = coroutine.wrap(function()
  1381. coroutine.wrap(function()
  1382. for i = 1, amnt do
  1383. coroutine.wrap(function()
  1384. local lol = Instance.new("Part", char)
  1385. local mesh = Instance.new("SpecialMesh", lol)
  1386. mesh.MeshType = Effects[1]
  1387. lol.Anchored = true
  1388. lol.CanCollide = false
  1389. lol.CFrame = char["Right Arm"].CFrame
  1390. lol.Material = "Neon"
  1391. lol.Name = "Effect"
  1392. lol.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.6, 0)
  1393. lol.Size = Vector3.new(1.4, 1.4, 1.4)
  1394. lol.BrickColor = BrickColor.new("Black")
  1395. coroutine.wrap(function()
  1396. while true do
  1397. lol.CFrame = lol.CFrame * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1398. lol.Size = lol.Size + Vector3.new(0.03, 0.03, 0.03)
  1399. wait()
  1400. end
  1401. end)()
  1402. coroutine.wrap(function()
  1403. for i = 1, 30 do
  1404. lol.Transparency = lol.Transparency + 0.03333333333333333
  1405. wait()
  1406. end
  1407. lol:Destroy()
  1408. end)()
  1409. end)()
  1410. wait(0.1)
  1411. end
  1412. end)()
  1413. soun:Play()
  1414. wait(0.5)
  1415. for i = 1, 8 do
  1416. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(0, 0, 0.3)
  1417. wait()
  1418. end
  1419. local blast = Instance.new("Part", char)
  1420. blast.Anchored = false
  1421. blast.CanCollide = false
  1422. blast.BrickColor = BrickColor.Black()
  1423. blast.Shape = "Ball"
  1424. blast.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -5, 0)
  1425. blast.Size = Vector3.new(1.5, 1.5, 1.5)
  1426. blast.Material = "Neon"
  1427. local vel = Instance.new("BodyVelocity", blast)
  1428. vel.MaxForce = Vector3.new(999999999, 9999999999, 9999999999)
  1429. vel.Velocity = torso.CFrame.lookVector * 99
  1430. coroutine.wrap(function()
  1431. while true do
  1432. coroutine.wrap(function()
  1433. local trail = Instance.new("Part", blast)
  1434. local mesh = Instance.new("SpecialMesh", trail)
  1435. mesh.MeshType = Effects[1]
  1436. trail.Size = Vector3.new(0.1, 0.1, 0.1)
  1437. trail.BrickColor = BrickColor.Black()
  1438. trail.CanCollide = false
  1439. trail.Anchored = true
  1440. trail.Name = "Trail"
  1441. trail.CFrame = blast.CFrame * CFrame.new(0, 0, 0.7)
  1442. trail.Material = "Neon"
  1443. for i = 1, 30 do
  1444. trail.CFrame = trail.CFrame * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1445. trail.Size = trail.Size + Vector3.new(0.1, 0.1, 0.1)
  1446. trail.Transparency = trail.Transparency + 0.03333333333333333
  1447. wait()
  1448. end
  1449. trail:Destroy()
  1450. end)()
  1451. wait()
  1452. end
  1453. end)()
  1454. coroutine.wrap(function()
  1455. wait(lifetime)
  1456. blast:Destroy()
  1457. soun:Destroy()
  1458. end)()
  1459. blast.Touched:connect(function(h)
  1460. print(h.Name)
  1461. if h.Name == "Trail" then
  1462. wait()
  1463. end
  1464. for _, v in pairs(h.Parent:GetChildren()) do
  1465. if v.ClassName == "Humanoid" then
  1466. v.Health = 0
  1467. coroutine.wrap(function()
  1468. local ex = Instance.new("Part", workspace)
  1469. ex.Name = "Effect"
  1470. ex.Anchored = true
  1471. ex.CanCollide = false
  1472. ex.Shape = "Ball"
  1473. ex.CFrame = blast.CFrame
  1474. ex.BrickColor = BrickColor.new("Black")
  1475. ex.Material = "Neon"
  1476. for i = 1, 45 do
  1477. ex.Size = ex.Size + Vector3.new(1, 1, 1)
  1478. ex.Transparency = ex.Transparency + 0.022222222222222223
  1479. wait()
  1480. end
  1481. ex:Destroy()
  1482. end)()
  1483. blast:Destroy()
  1484. ragdoll(h.Parent)
  1485. end
  1486. end
  1487. end)
  1488. wait(0.5)
  1489. torso["Right Shoulder"].C0 = rs0
  1490. attacking = false
  1491. char.Humanoid.WalkSpeed = 15
  1492. end)
  1493. kapew()
  1494. wait(lifetime)
  1495. table.remove(Effects, 1, "Brick")
  1496. end
  1497. end
  1498. if k == "" and equipped == true and attacking == false then
  1499. attacking = true
  1500. rayLaser(BrickColor.new("Black"))
  1501. end
  1502. end)
  1503. function lerp(weld, startpos, endpos, amntime, longatend)
  1504. local waited = 0
  1505. for i = 1, amntime * 100 do
  1506. if longatend == true then
  1507. startpos = weld.C0
  1508. end
  1509. weld.C0 = startpos:lerp(endpos, i / (amntime * 100))
  1510. wait(0.01)
  1511. waited = waited + 0.01
  1512. end
  1513. end
  1514. local sounds = Instance.new("Model", o5)
  1515. local hit1 = Instance.new("Sound", sounds)
  1516. local hit2 = Instance.new("Sound", sounds)
  1517. local swing = Instance.new("Sound", sounds)
  1518. swing.SoundId = "rbxassetid://608537390"
  1519. swing.Volume = 1
  1520. swordeq.Parent = sounds
  1521. swordeq.SoundId = "rbxassetid://608618332"
  1522. swordeq.Volume = 1
  1523. equipsound.Parent = sounds
  1524. unequipsound.Parent = sounds
  1525. hit1.SoundId = "rbxassetid://566593606"
  1526. hit1.Volume = 1
  1527. hit2.SoundId = "rbxassetid://978055110"
  1528. hit2.Volume = 1
  1529. mouse.Button1Down:connect(function()
  1530. if equipped == true and attacking == false then
  1531. attacking = true
  1532. deca = true
  1533. trail.Enabled = true
  1534. do
  1535. local rweld = Instance.new("Weld", char["Right Arm"])
  1536. local lweld = Instance.new("Weld", char["Left Arm"])
  1537. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  1538. rweld.Part0 = char.Torso
  1539. rweld.Part1 = char["Right Arm"]
  1540. rweld.C0 = CFrame.new(1.5, 0, 0)
  1541. lweld.Part0 = char.Torso
  1542. lweld.Part1 = char["Left Arm"]
  1543. lweld.C0 = CFrame.new(-1.5, 0, 0)
  1544. tweld.Part0 = char.HumanoidRootPart
  1545. tweld.Part1 = char.Torso
  1546. local cor = coroutine.wrap(function()
  1547. lerp(tweld, tweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0), 0.08)
  1548. end)
  1549. cor()
  1550. lerp(rweld, rweld.C0, CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)), 0.08)
  1551. wait(0.2)
  1552. swing:Play()
  1553. active = true
  1554. local cor = coroutine.wrap(function()
  1555. lerp(tweld, tweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0), 0.04)
  1556. end)
  1557. cor()
  1558. lerp(rweld, rweld.C0, CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)), 0.04)
  1559. active = false
  1560. wait(0.2)
  1561. local cor = coroutine.wrap(function()
  1562. lerp(tweld, tweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.08)
  1563. end)
  1564. cor()
  1565. lerp(rweld, rweld.C0, CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.08)
  1566. rweld:Destroy()
  1567. lweld:Destroy()
  1568. tweld:Destroy()
  1569. if rightclone and char:FindFirstChild("Right Arm") and char:FindFirstChild("Torso") then
  1570. local clone = rightclone:Clone()
  1571. clone.Part0 = char.Torso
  1572. clone.Part1 = char["Right Arm"]
  1573. clone.Parent = char.Torso
  1574. end
  1575. if leftclone and char:FindFirstChild("Left Arm") and char:FindFirstChild("Torso") then
  1576. local clone = leftclone:Clone()
  1577. clone.Part0 = char.Torso
  1578. clone.Part1 = char["Left Arm"]
  1579. clone.Parent = char.Torso
  1580. end
  1581. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  1582. local clone = torsoclone:Clone()
  1583. clone.Part0 = char.HumanoidRootPart
  1584. clone.Part1 = char.Torso
  1585. clone.Parent = char.HumanoidRootPart
  1586. end
  1587. for i = 1, 5 do
  1588. torso["Right Shoulder"].C0 = torso["Right Shoulder"].C0 * CFrame.Angles(0, 0, 0.05)
  1589. wait()
  1590. end
  1591. attacking = false
  1592. trail.Enabled = false
  1593. deca = false
  1594. end
  1595. end
  1596. if divinesword == false and divinesword == false and divinesword == false then
  1597. divinesword = false
  1598. end
  1599. end)
  1600. o4.Touched:Connect(function(h)
  1601. if active == true then
  1602. if h.Parent.Name == char.Name then
  1603. wait()
  1604. elseif grabbing ~= true then
  1605. for _, v in pairs(h.Parent:GetChildren()) do
  1606. if v.ClassName == "Humanoid" and v ~= nil then
  1607. if v.Name == "Ragdoll Humanoid" then
  1608. wait()
  1609. else
  1610. v.Health = 0
  1611. local blo = coroutine.wrap(function()
  1612. bloodparti.Enabled = true
  1613. o2.BrickColor = BrickColor.new("Maroon")
  1614. o2.Material = "SmoothPlastic"
  1615. wait(4)
  1616. o2.BrickColor = BrickColor.new("Dark stone grey")
  1617. o2.Material = "Metal"
  1618. bloodparti.Enabled = false
  1619. end)
  1620. blo()
  1621. ragdoll(h.Parent)
  1622. count = count + 1
  1623. kills.Text = "Kills: " .. count
  1624. local Math = math.random(1, 2)
  1625. if Math == 1 then
  1626. hit1:Play()
  1627. else
  1628. hit2:Play()
  1629. end
  1630. ragdoll(h.Parent)
  1631. end
  1632. end
  1633. end
  1634. end
  1635. end
  1636. end)
  1637. char.Humanoid.Died:connect(function()
  1638. o1.Parent = workspace
  1639. for _, v in pairs(o1:GetChildren()) do
  1640. if v.ClassName == "Part" then
  1641. v.CanCollide = true
  1642. end
  1643. end
  1644. for i = 1, #parts do
  1645. if parts[i]:IsA("BasePart") then
  1646. local weld = Instance.new("Weld")
  1647. weld.Part0 = prim
  1648. weld.Part1 = parts[i]
  1649. weld.C0 = prim.CFrame:inverse()
  1650. weld.C1 = parts[i].CFrame:inverse()
  1651. weld.Parent = prim
  1652. end
  1653. end
  1654. o5.Name = "Handle"
  1655. o4.Parent = o5
  1656. o3.Parent = o5
  1657. o2.Parent = o5
  1658. o6.Parent = o5
  1659. o7.Parent = o5
  1660. o5.Parent = workspace
  1661. o1:Destroy()
  1662. local tool = Instance.new("Tool", workspace)
  1663. tool.Name = "Broken Katana"
  1664. o5.Parent = tool
  1665. tool.GripForward = Vector3.new(0.087, -0.003, -0.996)
  1666. tool.GripPos = Vector3.new(0, 0, 0.048)
  1667. tool.GripRight = Vector3.new(-0.031, -1, 0)
  1668. tool.GripUp = Vector3.new(0.996, -0.031, 0.087)
  1669. ragdoll(char)
  1670. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement