Advertisement
heyoooooooooo

Untitled

Jan 25th, 2020
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 191.83 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local plr,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4. print("FE Compatibility code by Mokiros")
  5. script.Parent = plr.Character
  6.  
  7. --RemoteEvent for communicating
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10.  
  11. --Fake event to make stuff like Mouse.KeyDown work
  12. local function fakeEvent()
  13. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14. t.connect = t.Connect
  15. return t
  16. end
  17.  
  18. --Creating fake input objects with fake variables
  19. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23. end}
  24. --Merged 2 functions into one by checking amount of arguments
  25. CAS.UnbindAction = CAS.BindAction
  26.  
  27. --This function will trigger the events that have been :Connect()'ed
  28. local function te(self,ev,...)
  29. local t = m[ev]
  30. if t and t._fakeEvent and t.Function then
  31. t.Function(...)
  32. end
  33. end
  34. m.TrigEvent = te
  35. UIS.TrigEvent = te
  36.  
  37. Event.OnServerEvent:Connect(function(plr,io)
  38. if plr~=Player then return end
  39. if io.isMouse then
  40. m.Target = io.Target
  41. m.Hit = io.Hit
  42. else
  43. local b = io.UserInputState == Enum.UserInputState.Begin
  44. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46. end
  47. for _,t in pairs(CAS.Actions) do
  48. for _,k in pairs(t.Keys) do
  49. if k==io.KeyCode then
  50. t.Function(t.Name,io.UserInputState,io)
  51. end
  52. end
  53. end
  54. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56. end
  57. end)
  58. Event.Parent = NLS([==[
  59. local plr = game:GetService("Players").LocalPlayer
  60. local Event = script:WaitForChild("UserInput_Event")
  61.  
  62. local UIS = game:GetService("UserInputService")
  63. local input = function(io,a)
  64. if a then return end
  65. --Since InputObject is a client-side instance, we create and pass table instead
  66. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67. end
  68. UIS.InputBegan:Connect(input)
  69. UIS.InputEnded:Connect(input)
  70.  
  71. local Mouse = plr:GetMouse()
  72. local h,t
  73. --Give the server mouse data 30 times every second, but only if the values changed
  74. --If player is not moving their mouse, client won't fire events
  75. while wait(1/30) do
  76. if h~=Mouse.Hit or t~=Mouse.Target then
  77. h,t=Mouse.Hit,Mouse.Target
  78. Event:FireServer({isMouse=true,Target=t,Hit=h})
  79. end
  80. end]==],plr.Character)
  81. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83. local plr = owner
  84. local deb = false
  85.  
  86. while not plr.Character do wait() end
  87. wait(1)
  88.  
  89. local tstab = {}
  90. local tsstab = {}
  91. local ignlist = {}
  92. local stab = {}
  93.  
  94.  
  95. function plrIgnore(char)
  96. for i,v in pairs(char:GetChildren()) do
  97. if #v:GetChildren() >= 1 then
  98. plrIgnore(v)
  99. end
  100. table.insert(ignlist,v)
  101. end
  102. end
  103.  
  104. function timeStop(target)
  105. for i,v in pairs(target:GetChildren()) do
  106. if #v:GetChildren() >= 1 then
  107. timeStop(v)
  108. end
  109. local isinign = false
  110. for i,b in pairs(ignlist) do
  111. if b == v then
  112. isinign = true
  113. end
  114. end
  115. if isinign == false then
  116. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
  117. if v.Anchored == false then
  118. table.insert(tstab,v)
  119. v.Anchored = true
  120. end
  121. end
  122. if v:IsA("Sound") then
  123. local isintab = false
  124. for i,b in pairs(stab) do
  125. if v == b[1] then
  126. isintab = true
  127. end
  128. end
  129. if isintab == false then
  130. table.insert(stab,{v,v.Pitch})
  131. end
  132. end
  133. --[[if v:IsA("Script") or v:IsA("LocalScript") then
  134. if v.Disabled == false then
  135. table.insert(tsstab,v)
  136. v.Disabled = true
  137. end
  138. end]]
  139. end
  140. end
  141. local isinign = false
  142. for i,b in pairs(ignlist) do
  143. if b == target then
  144. isinign = true
  145. end
  146. end
  147. if isinign == false then
  148. if target:IsA("Part") or target:IsA("WedgePart") or target:IsA("UnionOperation") then
  149. if target.Anchored == false then
  150. table.insert(tstab,target)
  151. target.Anchored = true
  152. end
  153. end
  154. if target:IsA("Sound") then
  155. table.insert(stab,{target,target.Pitch})
  156. end
  157. end
  158. end
  159.  
  160. plr:GetMouse().KeyDown:connect(function(key)
  161. if key == "r" then
  162. if deb == true then
  163. deb = false
  164. else
  165. print("R!")
  166. deb = true
  167.  
  168. s = Instance.new("Sound",game:GetService("Workspace"))
  169. s.SoundId = "rbxassetid://274698941"
  170. s.Volume = 5
  171. s:Play()
  172.  
  173. wait(2)
  174.  
  175. print("ZA WARUDO!")
  176. local cc = Instance.new("ColorCorrectionEffect",game:GetService("Lighting"))
  177. spawn(function()
  178. plr.Character.Humanoid.WalkSpeed = 0
  179. plr.Character.Humanoid.JumpPower = 0
  180. local p = Instance.new("Part",plr.Character)
  181. p.Transparency = 0.5
  182. p.BrickColor = BrickColor.new("Institutional white")
  183. p.Size = Vector3.new(0.2,0.2,0.2)
  184. p.Anchored = true
  185. p.CanCollide = false
  186. p.CFrame = plr.Character.Torso.CFrame
  187. local m = Instance.new("SpecialMesh",p)
  188. m.MeshType = Enum.MeshType.Sphere
  189.  
  190. local r = 255
  191. local g = 255
  192. local b = 255
  193. local contrast = 0
  194.  
  195. for i=1,50 do
  196. m.Scale = m.Scale + Vector3.new(50,50,50)
  197. p.Transparency = p.Transparency + 0.5/50
  198. r = r - ((255-42)/50)
  199. g = g - ((255-0)/50)
  200. b = b - ((255-255)/50)
  201. contrast = contrast - 2/50
  202. --cc.TintColor = Color3.fromRGB(r,g,b)
  203. cc.Contrast = contrast
  204. for i,v in pairs(stab) do
  205. v[1].Pitch = v[1].Pitch - (v[2]/50)
  206. end
  207. wait()
  208. end
  209. p:Destroy()
  210. plr.Character.Humanoid.WalkSpeed = 16
  211. plr.Character.Humanoid.JumpPower = 50
  212. end)
  213. local sHp = plr.Character.Humanoid.Health
  214. local hplock = plr.Character.Humanoid.HealthChanged:connect(function()
  215. plr.Character.Humanoid.Health = sHp
  216. end)
  217.  
  218. local aNew = game:GetService("Workspace").ChildAdded:connect(function(c)
  219. timeStop(c)
  220. end)
  221.  
  222. for i,v in pairs(ignlist) do
  223. table.remove(ignlist,1)
  224. end
  225. plrIgnore(plr.Character)
  226. timeStop(game:GetService("Workspace"))
  227. while deb ~= false do wait() end
  228. --spawn(function()
  229. local r = 42
  230. local g = 0
  231. local b = 255
  232. local contrast = -2
  233. for i=1,50 do
  234. r = r + ((255-42)/50)
  235. g = g + ((255-0)/50)
  236. b = b + ((255-255)/50)
  237. contrast = contrast + 2/50
  238. --cc.TintColor = Color3.fromRGB(r,g,b)
  239. cc.Contrast = contrast
  240. for i,v in pairs(stab) do
  241. v[1].Pitch = v[1].Pitch + (v[2]/50)
  242. end
  243. wait()
  244. end
  245. cc:Destroy()
  246. --end)
  247. for i,v in pairs(tstab) do
  248. v.Anchored = false
  249. end
  250. for i,v in pairs(tstab) do
  251. table.remove(tstab,1)
  252. end
  253. --table.foreach(stab,print)
  254. for i,v in pairs(stab) do
  255. table.remove(stab,1)
  256. end
  257. --print("---------")
  258. --table.foreach(stab,print)
  259. --[[for i,v in pairs(tsstab) do
  260. v.Disabled = false
  261. end
  262. for i,v in pairs(tsstab) do
  263. table.remove(tsstab,1)
  264. end]]
  265. hplock:Disconnect()
  266. aNew:Disconnect()
  267. deb = false
  268. end
  269. end
  270. end)
  271. local player = game:GetService('Players').LocalPlayer
  272. local rightclone = Instance.new('Motor6D')
  273. rightclone.Name = "Right Shoulder"
  274. rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  275. rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  276. local leftclone = Instance.new('Motor6D')
  277. leftclone.Name = "Left Shoulder"
  278. leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  279. leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  280. local leftlegclone = Instance.new('Motor6D')
  281. leftlegclone.Name = "Left Hip"
  282. leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  283. leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  284. local rightlegclone = Instance.new('Motor6D')
  285. rightlegclone.Name = "Right Hip"
  286. rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  287. rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  288. local torsoclone = Instance.new('Motor6D')
  289. torsoclone.Name = "RootJoint"
  290. torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  291. torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  292. local mouse = player:GetMouse()
  293. local rag1 = false
  294. local rag2 = false
  295. local firsttime = true
  296. local firsttime2 = true
  297. local firsttime3 = true
  298. local firsttime4 = true
  299. local firsttime5 = true
  300. local childlock = true
  301. local math1 = math.random(1,5)
  302. math1 = math1+(math.random(0,9)/10)
  303. local math2 = math.random(1,15)
  304. math2 = math2+(math.random(0,9)/10)
  305. local math3 = math.random(1,10)
  306. math3 = math3+(math.random(0,9)/10)
  307. local math4 = math.random(5,100)
  308. math4 = math4+(math.random(0,9)/10)
  309. local answer = (math4+(math1*math3))/(math1*math2)
  310. answer = math.floor((answer*10)+0.5)
  311. answer = answer/10
  312. print([[asd lol get rekt asd asd ecks dee lol no anwser.]])
  313. local rekt = {}
  314.  
  315. do
  316. local filteredMessages = { ['___'] = '___' };
  317. local onPropertyChanged = function (obj)
  318. if (obj:isDescendantOf (workspace)) then
  319. local objText = obj.Text;
  320.  
  321. if (objText ~= '___' and objText:find '(%S)') then
  322. if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then
  323. obj.Text = filteredMessages [objText];
  324. elseif (not filteredMessages [objText]) then
  325. obj.Text = '___';
  326.  
  327. local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer);
  328.  
  329. filteredMessages [objText] = filtered;
  330. filteredMessages [filtered] = filtered;
  331.  
  332. obj.Text = filtered;
  333. end;
  334. end;
  335. end;
  336. end;
  337.  
  338. local newInstance = Instance.new;
  339. Instance = {
  340. new = function (class, parent)
  341. local obj = newInstance (class, parent);
  342.  
  343. if (pcall (function()return obj.Text;end)) then
  344. obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end);
  345. obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end);
  346. end;
  347.  
  348. return obj;
  349. end;
  350. };
  351. end;
  352. plr = game.Players.LocalPlayer
  353.  
  354. base = Instance.new("ScreenGui",plr.PlayerGui)
  355. bbg = Instance.new("BillboardGui",plr.Character.Head)
  356. bbg.Size = UDim2.new(0,200,0,50)
  357. bbg.StudsOffset = Vector3.new(0,3,0)
  358. bbgTl = Instance.new("TextLabel",bbg)
  359. bbgTl.BackgroundTransparency = 1
  360. bbgTl.Size = UDim2.new(10,0,1,0)
  361. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  362. bbgTl.Font = "Arial"
  363. bbgTl.Text = " "
  364. bbgTl.TextSize = 24
  365. bbgTl.TextStrokeColor3 = Color3.new(1,1,1)
  366. bbgTl.TextColor3 = Color3.new(0,0,0)
  367. bbgTl.TextStrokeTransparency = 0
  368. bbgTl.TextWrapped = true
  369. plr.Chatted:connect(function(msg)
  370. bbgTl.Text = msg
  371. wait(5)
  372. if bbgTl.Text == msg then
  373. bbgTl.Text = " "
  374. end
  375. end)
  376.  
  377. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  378. ff.Visible = false
  379. p = game:GetService('Players').LocalPlayer if p.Character then if p.Character:FindFirstChild('Humanoid') then p.Character.Humanoid.MaxHealth = math.huge end end
  380. -- Objects
  381.  
  382. local MainGUI = Instance.new("ScreenGui")
  383. local Customize = Instance.new("TextButton")
  384. local Frame = Instance.new("Frame")
  385. local TextLabel = Instance.new("TextLabel")
  386. local Frame_2 = Instance.new("Frame")
  387. local Frame_3 = Instance.new("Frame")
  388. local ImageLabel = Instance.new("ImageLabel")
  389. local R = Instance.new("TextBox")
  390. local G = Instance.new("TextBox")
  391. local B = Instance.new("TextBox")
  392. local TextLabel_2 = Instance.new("TextLabel")
  393. local TextLabel_3 = Instance.new("TextLabel")
  394. local TextLabel_4 = Instance.new("TextLabel")
  395. local Slider = Instance.new("Frame")
  396. local Slidee = Instance.new("ImageButton")
  397. local ChildLock = Instance.new("Frame")
  398. local TextLabel_5 = Instance.new("TextLabel")
  399. local mathz = Instance.new("TextLabel")
  400. local TextBox = Instance.new("TextBox")
  401. local Black = Instance.new('Frame')
  402. local fps = Instance.new('TextLabel')
  403.  
  404. -- Properties
  405.  
  406. MainGUI.Name = "MainGUI"
  407. MainGUI.ResetOnSpawn = true
  408. pcall(function()
  409. MainGUI.Parent = player.PlayerGui
  410. end)
  411. pcall(function()
  412. MainGUI.Parent = game.CoreGui
  413. game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint = Vector2.new(0.5,0.5)
  414. game.CoreGui.RobloxGui.Backpack.Hotbar.Position = UDim2.new(0.5,0,0.85,0)
  415. end)
  416.  
  417.  
  418. Customize.Name = "Customize"
  419. Customize.Parent = MainGUI
  420. Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353)
  421. Customize.BorderSizePixel = 0
  422. Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
  423. Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  424. Customize.Font = Enum.Font.SourceSans
  425. Customize.FontSize = Enum.FontSize.Size14
  426. Customize.Text = "Customize V4"
  427. Customize.TextColor3 = Color3.new(1, 1, 1)
  428. Customize.TextScaled = true
  429. Customize.TextSize = 14
  430. Customize.TextWrapped = true
  431.  
  432. Frame.Parent = Customize
  433. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  434. Frame.BorderSizePixel = 0
  435. Frame.Position = UDim2.new(0, 0, 1, 0)
  436. Frame.Size = UDim2.new(1, 0, 6.5, 0)
  437.  
  438. TextLabel.Parent = Frame
  439. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  440. TextLabel.BackgroundTransparency = 1
  441. TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
  442. TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
  443. TextLabel.Font = Enum.Font.SourceSansLight
  444. TextLabel.FontSize = Enum.FontSize.Size14
  445. TextLabel.Text = "Blood Color: [255, 255, 255]"
  446. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  447. TextLabel.TextScaled = true
  448. TextLabel.TextSize = 14
  449. TextLabel.TextWrapped = true
  450. TextLabel.TextXAlignment = Enum.TextXAlignment.Right
  451.  
  452. Frame_2.Parent = TextLabel
  453. Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
  454. Frame_2.BorderSizePixel = 0
  455. Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  456. Frame_2.Size = UDim2.new(1, 0, 1, 0)
  457. Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY
  458.  
  459. Frame_3.Parent = Frame
  460. Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
  461. Frame_3.BackgroundTransparency = 1
  462. Frame_3.BorderSizePixel = 0
  463. Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
  464. Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
  465. Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY
  466.  
  467. ImageLabel.Parent = Frame_3
  468. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  469. ImageLabel.BackgroundTransparency = 1
  470. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  471. ImageLabel.Image = "rbxassetid://328298876"
  472.  
  473. R.Name = "R"
  474. R.Parent = Frame_3
  475. R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  476. R.BorderSizePixel = 0
  477. R.Position = UDim2.new(1.39999998, 0, 0, 0)
  478. R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  479. R.Font = Enum.Font.SourceSans
  480. R.FontSize = Enum.FontSize.Size14
  481. R.Text = "Input"
  482. R.TextColor3 = Color3.new(1, 1, 1)
  483. R.TextScaled = true
  484. R.TextSize = 14
  485. R.TextWrapped = true
  486. R.TextXAlignment = Enum.TextXAlignment.Left
  487.  
  488. G.Name = "G"
  489. G.Parent = Frame_3
  490. G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  491. G.BorderSizePixel = 0
  492. G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
  493. G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  494. G.Font = Enum.Font.SourceSans
  495. G.FontSize = Enum.FontSize.Size14
  496. G.Text = "Input"
  497. G.TextColor3 = Color3.new(1, 1, 1)
  498. G.TextScaled = true
  499. G.TextSize = 14
  500. G.TextWrapped = true
  501. G.TextXAlignment = Enum.TextXAlignment.Left
  502.  
  503. B.Name = "B"
  504. B.Parent = Frame_3
  505. B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  506. B.BorderSizePixel = 0
  507. B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
  508. B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  509. B.Font = Enum.Font.SourceSans
  510. B.FontSize = Enum.FontSize.Size14
  511. B.Text = "Input"
  512. B.TextColor3 = Color3.new(1, 1, 1)
  513. B.TextScaled = true
  514. B.TextSize = 14
  515. B.TextWrapped = true
  516. B.TextXAlignment = Enum.TextXAlignment.Left
  517.  
  518. TextLabel_2.Parent = Frame_3
  519. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  520. TextLabel_2.BackgroundTransparency = 1
  521. TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  522. TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  523. TextLabel_2.Font = Enum.Font.SourceSansLight
  524. TextLabel_2.FontSize = Enum.FontSize.Size14
  525. TextLabel_2.Text = "R"
  526. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  527. TextLabel_2.TextScaled = true
  528. TextLabel_2.TextSize = 14
  529. TextLabel_2.TextWrapped = true
  530.  
  531. TextLabel_3.Parent = Frame_3
  532. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  533. TextLabel_3.BackgroundTransparency = 1
  534. TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
  535. TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  536. TextLabel_3.Font = Enum.Font.SourceSansLight
  537. TextLabel_3.FontSize = Enum.FontSize.Size14
  538. TextLabel_3.Text = "G"
  539. TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  540. TextLabel_3.TextScaled = true
  541. TextLabel_3.TextSize = 14
  542. TextLabel_3.TextWrapped = true
  543.  
  544. TextLabel_4.Parent = Frame_3
  545. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  546. TextLabel_4.BackgroundTransparency = 1
  547. TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
  548. TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  549. TextLabel_4.Font = Enum.Font.SourceSansLight
  550. TextLabel_4.FontSize = Enum.FontSize.Size14
  551. TextLabel_4.Text = "B"
  552. TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  553. TextLabel_4.TextScaled = true
  554. TextLabel_4.TextSize = 14
  555. TextLabel_4.TextWrapped = true
  556.  
  557. Slider.Name = "Slider"
  558. Slider.Parent = Frame
  559. Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  560. Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
  561. Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)
  562.  
  563. Slidee.Name = "Slidee"
  564. Slidee.Parent = Slider
  565. Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
  566. Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
  567. Slidee.BorderSizePixel = 0
  568. Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
  569. Slidee.ImageTransparency = 1
  570.  
  571. ChildLock.Name = "ChildLock"
  572. ChildLock.Parent = Frame
  573. ChildLock.Active = true
  574. ChildLock.BackgroundColor3 = Color3.new(0, 0, 0)
  575. ChildLock.BackgroundTransparency = 0.60000002384186
  576. ChildLock.BorderSizePixel = 0
  577. ChildLock.Position = UDim2.new(0.600000024, 0, 0, 0)
  578. ChildLock.Size = UDim2.new(0.400000006, 0, 1, 0)
  579. ChildLock.ZIndex = 2
  580.  
  581. TextLabel_5.Parent = ChildLock
  582. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  583. TextLabel_5.BackgroundTransparency = 1
  584. TextLabel_5.BorderSizePixel = 0
  585. TextLabel_5.Position = UDim2.new(0.125, 0, 0.150000006, 0)
  586. TextLabel_5.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  587. TextLabel_5.ZIndex = 3
  588. TextLabel_5.Font = Enum.Font.SourceSans
  589. TextLabel_5.FontSize = Enum.FontSize.Size14
  590. TextLabel_5.Text = "do this math to disable child lock"
  591. TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
  592. TextLabel_5.TextScaled = true
  593. TextLabel_5.TextSize = 14
  594. TextLabel_5.TextWrapped = true
  595.  
  596. mathz.Name = "mathz"
  597. mathz.Parent = ChildLock
  598. mathz.BackgroundColor3 = Color3.new(1, 1, 1)
  599. mathz.BackgroundTransparency = 1
  600. mathz.Position = UDim2.new(0.125, 0, 0.449999988, 0)
  601. mathz.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  602. mathz.ZIndex = 3
  603. mathz.Font = Enum.Font.SourceSans
  604. mathz.FontSize = Enum.FontSize.Size14
  605. mathz.Text = math1.."("..math2.."r - "..math3..") = "..math4
  606. mathz.TextColor3 = Color3.new(1, 1, 1)
  607. mathz.TextScaled = true
  608. mathz.TextSize = 14
  609. mathz.TextWrapped = true
  610.  
  611. fps.Name = "fps"
  612. fps.Parent = Frame
  613. fps.BackgroundColor3 = Color3.new(1, 1, 1)
  614. fps.BackgroundTransparency = 1
  615. fps.Size = UDim2.new(0.75, 0, 0.05, 0)
  616. fps.ZIndex = 3
  617. fps.Font = Enum.Font.SourceSansLight
  618. fps.FontSize = Enum.FontSize.Size14
  619. fps.Text = "FPS: N/A"
  620. fps.TextColor3 = Color3.new(1, 1, 1)
  621. fps.TextScaled = true
  622. fps.TextSize = 14
  623. fps.TextWrapped = true
  624. fps.TextXAlignment = Enum.TextXAlignment.Left
  625.  
  626. TextBox.Parent = ChildLock
  627. TextBox.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  628. TextBox.BorderSizePixel = 0
  629. TextBox.Position = UDim2.new(0.200000003, 0, 0.699999988, 0)
  630. TextBox.Size = UDim2.new(0.600000024, 0, 0.200000003, 0)
  631. TextBox.ZIndex = 3
  632. TextBox.Font = Enum.Font.SourceSans
  633. TextBox.FontSize = Enum.FontSize.Size14
  634. TextBox.Text = "Answer (rounded to nearest tenth)"
  635. TextBox.TextColor3 = Color3.new(1, 1, 1)
  636. TextBox.TextScaled = true
  637. TextBox.TextSize = 14
  638. TextBox.TextWrapped = true
  639. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  640.  
  641. Black.Size = UDim2.new(1,0,1,0)
  642. Black.BackgroundTransparency = 1
  643. Black.BorderSizePixel = 0
  644. Black.BackgroundColor3 = Color3.new(0,0,0)
  645. Black.Parent = Frame_3
  646.  
  647. TextBox.FocusLost:connect(function()
  648. if TextBox.Text == tostring(answer) or TextBox.Text == "r="..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == "r = "..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == tostring(answer).."=r" or TextBox.Text == tostring(answer).." =r" or TextBox.Text == tostring(answer).."= r" or TextBox.Text == tostring(answer).." = r" then
  649. ChildLock:Destroy()
  650. childlock = false
  651. notify("NOOOOOOOOOOOOOOOOOOOOOOOOO.",true)
  652. end
  653. end)
  654.  
  655. local mousedown = false
  656. mouse.Button1Down:connect(function()
  657. mousedown = true
  658. end)
  659. mouse.Button1Up:connect(function()
  660. mousedown = false
  661. slidee = false
  662. end)
  663.  
  664. Slidee.MouseButton1Down:connect(function()
  665. slidee = true
  666. end)
  667. Slidee.MouseButton1Up:connect(function()
  668. slidee = false
  669. end)
  670.  
  671. mouse.Move:connect(function()
  672. if mousedown then
  673. if mouse.X >= ImageLabel.AbsolutePosition.X and mouse.X <= ImageLabel.AbsolutePosition.X+ ImageLabel.AbsoluteSize.X and mouse.Y >= ImageLabel.AbsolutePosition.Y and mouse.Y <= ImageLabel.AbsolutePosition.Y+ ImageLabel.AbsoluteSize.Y then
  674. local newX = ImageLabel.AbsoluteSize.X-(mouse.X-ImageLabel.AbsolutePosition.X)
  675. local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-ImageLabel.AbsolutePosition.Y)
  676. local newcolor = Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.Transparency)
  677. Frame_2.BackgroundColor3 = newcolor
  678. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  679. end
  680. end
  681. if slidee then
  682. local ree = mouse.X
  683. if ree < Slider.AbsolutePosition.X then
  684. ree = Slider.AbsolutePosition.X
  685. elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
  686. ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
  687. end
  688. Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
  689. Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
  690. end
  691. end)
  692.  
  693. R.FocusLost:connect(function()
  694. if R.Text ~= "Input" then
  695. if tonumber(R.Text) then
  696. if tonumber(R.Text) > 255 then
  697. R.Text = "255"
  698. end
  699. local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b)
  700. Frame_2.BackgroundColor3 = newcolor
  701. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  702. R.Text = "Input"
  703. end
  704. end
  705. end)
  706. G.FocusLost:connect(function()
  707. if G.Text ~= "Input" then
  708. if tonumber(G.Text) then
  709. if tonumber(G.Text) > 255 then
  710. G.Text = "255"
  711. end
  712. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b)
  713. Frame_2.BackgroundColor3 = newcolor
  714. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  715. G.Text = "Input"
  716. end
  717. end
  718. end)
  719. B.FocusLost:connect(function()
  720. if B.Text ~= "Input" then
  721. if tonumber(B.Text) then
  722. if tonumber(B.Text) > 255 then
  723. B.Text = "255"
  724. end
  725. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255))
  726. Frame_2.BackgroundColor3 = newcolor
  727. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  728. B.Text = "Input"
  729. end
  730. end
  731. end)
  732.  
  733. local open = false
  734. local opening = false
  735. Customize.MouseButton1Click:connect(function()
  736. if opening == false then
  737. if open == false then
  738. open = true
  739. opening = true
  740. Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  741. wait(1)
  742. opening = false
  743. else
  744. open = false
  745. opening = true
  746. Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  747. wait(1)
  748. opening = false
  749. end
  750. end
  751. end)
  752.  
  753. Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)
  754.  
  755. function removewelds(part)
  756. for i,v in pairs(part:GetChildren()) do
  757. if v:IsA('Weld') then v:Destroy() end
  758. end
  759. end
  760.  
  761. function notify(msg,remove)
  762. local coru= coroutine.wrap(function()
  763. for i,v in pairs(MainGUI:GetChildren()) do
  764. if v:IsA('TextLabel') then v:Destroy() end
  765. end
  766. if msg then
  767. local TextLabel = Instance.new("TextLabel")
  768. local Frame = Instance.new("Frame")
  769.  
  770. -- Properties
  771.  
  772. TextLabel.Parent = MainGUI
  773. TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
  774. TextLabel.BorderSizePixel = 0
  775. TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
  776. TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
  777. TextLabel.Font = Enum.Font.SourceSans
  778. TextLabel.FontSize = Enum.FontSize.Size60
  779. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  780. TextLabel.TextSize = 50
  781. TextLabel.Transparency = 1
  782. TextLabel.TextScaled = true
  783. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  784. TextLabel.Text = ""
  785. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  786.  
  787. Frame.Parent = TextLabel
  788. Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
  789. Frame.BorderSizePixel = 0
  790. Frame.Transparency = 1
  791. Frame.Position = UDim2.new(0, 0, 1,0)
  792. Frame.Size = UDim2.new(1, 0, 0, 5)
  793. for i=1,10 do
  794. TextLabel.Transparency = TextLabel.Transparency-0.1
  795. TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1)
  796. Frame.Transparency = Frame.Transparency-0.1
  797. wait()
  798. end
  799. for i=1,#msg do
  800. TextLabel.Text = string.sub(msg,1,i)
  801. wait()
  802. end
  803. wait(1)
  804. if remove ~= true then
  805. for i=1,10 do
  806. TextLabel.Transparency = TextLabel.Transparency+0.1
  807. TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1)
  808. Frame.Transparency = Frame.Transparency+0.1
  809. wait()
  810. end
  811. TextLabel:Destroy()
  812. end
  813. end
  814. end)
  815. coru()
  816. end
  817. if workspace.FilteringEnabled == false then
  818. if workspace:PGSIsEnabled() then
  819. notify('Press Z to equip. Created by mustardfoot and Tollonis. Not By paladinzzz, ok?',true)
  820. else
  821. notify('(this game is really old or something and has terrible physics so a lot of things wont work sorry) Press Z to equip. Created by mustardfoot and Tollonis.',true)
  822. end
  823. else
  824. notify('LOL this game has filtering enabled so it literally wont work here')
  825. end
  826.  
  827. local handProperties = {
  828. {"LimitsEnabled", true};
  829. {"UpperAngle",0};
  830. {"LowerAngle",0};
  831. }
  832. local shinProperties = {
  833. {"LimitsEnabled", true};
  834. {"UpperAngle", 0};
  835. {"LowerAngle", -75};
  836. }
  837. local footProperties = {
  838. {"LimitsEnabled", true};
  839. {"UpperAngle", 15};
  840. {"LowerAngle", -45};
  841. }
  842.  
  843. function bleed(frick,OwO)
  844. while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
  845. local reeee = coroutine.wrap(function()
  846. local thing = Instance.new('Part',workspace)
  847. thing.Size = Vector3.new(0.2,0.2,0.2)
  848. thing.CFrame = frick.CFrame
  849. thing.Transparency = 1
  850. thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
  851. thing.Material = Enum.Material.SmoothPlastic
  852. thing.Name = "Blood"
  853. thing.CanCollide =false
  854. thing:BreakJoints()
  855. local rawrxd = Instance.new('BodyForce',thing)
  856. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  857. local coru = coroutine.wrap(function()
  858. wait(0.01)
  859. rawrxd:Destroy()
  860. end)
  861. coru()
  862. local ree = Instance.new('ParticleEmitter',thing)
  863. if OwO ~= true then
  864. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)})
  865. else
  866. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  867. end
  868. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  869. ree.Texture = 'rbxassetid://867743272'
  870. ree.Lifetime = NumberRange.new(0.4)
  871. ree.Rate = 50
  872. ree.LockedToPart = true
  873. ree.Speed = NumberRange.new(0, 2)
  874.  
  875. thing.Touched:connect(function(tou)
  876. if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" and tou.Parent.Name ~= 'handle' and tou.Name ~= "blade" and tou.Name ~= 'handle' and tou.Name ~= "Projectile" and tou.Parent.Name ~= "Projectile" then
  877. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  878. local Point1 = pos-Vector3.new(0.01,0.01,0.01)
  879. local Point2 = pos+Vector3.new(0.01,0.01,0.01)
  880. local Region = Region3.new(Point1,Point2)
  881. for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
  882. if Part.Name == "BloodPuddle" then
  883. tou = Part
  884. end
  885. end
  886. thing:Destroy()
  887. if tou.Name == "BloodPuddle" then
  888. if tou.Size.X < 1 then
  889. pcall(function()
  890. tou.Sound:Play()
  891. end)
  892. end
  893. local reee = tou.CFrame
  894. if tou.Transparency > -0.2 then
  895. tou.Transparency = tou.Transparency -0.1
  896. end
  897. if tou.Size.X < 5 then
  898. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  899. tou.CFrame = reee
  900. end
  901. elseif tou.CanCollide == true then
  902. local bloodlol = Instance.new('Part',workspace)
  903. local sound = Instance.new('Sound',bloodlol)
  904. sound.SoundId = 'rbxassetid://685857471'
  905. sound.Volume = 0.025
  906. sound:Play()
  907. bloodlol.Size=Vector3.new(1,0.2,1)
  908. bloodlol.Name = "BloodPuddle"
  909. bloodlol.Anchored = true
  910. bloodlol.CanCollide = false
  911. bloodlol.Material = Enum.Material.SmoothPlastic
  912. if OwO ~= true then
  913. bloodlol.Color = Frame_2.BackgroundColor3
  914. else
  915. bloodlol.Color = Color3.new(1,1,1)
  916. end
  917. local cyl = Instance.new('CylinderMesh',bloodlol)
  918. cyl.Scale = Vector3.new(1,0.1,1)
  919. bloodlol.CFrame = CFrame.new(pos)
  920. local coru=coroutine.wrap(function()
  921. while bloodlol.Parent ~= nil do
  922. if bloodlol.Transparency < 1 then
  923. bloodlol.Transparency = bloodlol.Transparency+0.05
  924. else
  925. bloodlol:Destroy()
  926. end
  927. wait(0.1)
  928. end
  929. end)
  930. coru()
  931. end
  932. end
  933. end)
  934. local coru = coroutine.wrap(function()
  935. wait(1)
  936. thing:Destroy()
  937. end)
  938. coru()
  939. end)
  940. reeee()
  941. wait()
  942. end
  943. end
  944.  
  945. function stun(char)
  946. local found = false
  947. pcall(function()
  948. char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
  949. end)
  950. for i,v in pairs(rekt) do
  951. if v == char then
  952. found = true
  953. end
  954. end
  955. if found == false then
  956. table.insert(rekt,char)
  957. end
  958. end
  959. function unstun(char)
  960. for i,v in pairs(rekt) do
  961. if v == char then
  962. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  963. v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
  964. v:FindFirstChildOfClass('Humanoid').PlatformStand = false
  965. v:FindFirstChildOfClass('Humanoid').Sit = false
  966. v:FindFirstChildOfClass('Humanoid').Jump = true
  967. v:FindFirstChildOfClass('Humanoid').JumpPower = 50
  968. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  969. v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  970. end
  971. table.remove(rekt,i)
  972. end
  973. end
  974. end
  975.  
  976. function recurse(root,callback,i)
  977. i= i or 0
  978. for _,v in pairs(root:GetChildren()) do
  979. i = i + 1
  980. callback(i,v)
  981.  
  982. if #v:GetChildren() > 0 then
  983. i = recurse(v,callback,i)
  984. end
  985. end
  986.  
  987. return i
  988. end
  989.  
  990. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  991. if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
  992. if character:FindFirstChild('HumanoidRootPart')then
  993. character.HumanoidRootPart.CanCollide = false
  994. end
  995. for i,v in pairs(character:GetChildren()) do
  996. if v:IsA("MeshPart") and (v.MeshId == 'http://www.roblox.com/asset/?id=553602991' or v.MeshId == 'http://www.roblox.com/asset/?id=553602977' or v.MeshId == 'http://www.roblox.com/asset/?id=553602987') then
  997. v.Size = Vector3.new(1,1,1)
  998. end
  999. end
  1000. recurse(character, function(_,v)
  1001. if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
  1002. v.Axis = Vector3.new(0, 1, 0)
  1003. v.SecondaryAxis = Vector3.new(0, 0, 1)
  1004. v.Rotation = Vector3.new(0, 0, 0)
  1005. end
  1006. end)
  1007. if part1:FindFirstChildOfClass('Motor6D') then
  1008. part1:FindFirstChildOfClass('Motor6D'):Destroy()
  1009. end
  1010. if attachmentName ~= "NeckAttachment" then
  1011. attachmentName = attachmentName.."RigAttachment"
  1012. end
  1013. local constraint = Instance.new(className.."Constraint")
  1014. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  1015. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  1016. constraint.Name = "RagdollConstraint"..part1.Name
  1017. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1018. local collidepart = Instance.new('Part',part1)
  1019. collidepart.Size = part1.Size/2
  1020. if string.find(string.lower(part1.Name),"upper") then
  1021. if string.find(string.lower(part1.Name),"leg") then
  1022. collidepart.Size = part1.Size/3
  1023. else
  1024. collidepart.Size = part1.Size/2.5
  1025. end
  1026. end
  1027. collidepart.CanCollide = true
  1028. collidepart.Name = "Collision"
  1029. collidepart.Anchored = false
  1030. collidepart.Transparency = 1
  1031. collidepart.CFrame = part1.CFrame
  1032. collidepart:BreakJoints()
  1033. local attachment0 = Instance.new('Attachment',part1)
  1034. local attachment1 = Instance.new('Attachment',collidepart)
  1035. if attachment0 and attachment1 then
  1036. local constraint = Instance.new("HingeConstraint")
  1037. constraint.Attachment0 = attachment0
  1038. constraint.Attachment1 = attachment1
  1039. constraint.LimitsEnabled = true
  1040. constraint.UpperAngle = 0
  1041. constraint.LowerAngle = 0
  1042. constraint.Parent = character
  1043. end
  1044. if string.find(string.lower(part1.Name),"upper") then
  1045. if string.find(string.lower(part1.Name),"leg") then
  1046. attachment0.Position = Vector3.new(0,0.01,0)
  1047. else
  1048. attachment0.Position = Vector3.new(0,0.25,0)
  1049. end
  1050. else
  1051. attachment0.Position = Vector3.new(0,-0.1,0)
  1052. end
  1053. end
  1054. for _,propertyData in next,properties or {} do
  1055. constraint[propertyData[1]] = propertyData[2]
  1056. end
  1057.  
  1058. constraint.Parent = character
  1059. end
  1060. end
  1061.  
  1062. function R6ragdollJoint(character,limbname,attached,heded)
  1063. pcall(function()
  1064. if limbname == "Right Arm" and character:FindFirstChild("Right Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right ArmRagdollConstraint") == nil then
  1065. local torsoatt = Instance.new('Attachment',character.Torso)
  1066. torsoatt.Name = limbname.."RagdollConstraint"
  1067. torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
  1068. torsoatt.Axis = Vector3.new(1,0,0)
  1069. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1070. local limbatt = Instance.new("Attachment",character[limbname])
  1071. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1072. limbatt.Name = limbname.."RagdollConstraint"
  1073. limbatt.Axis = Vector3.new(1,0,0)
  1074. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1075. local ballc = Instance.new('BallSocketConstraint',character)
  1076. ballc.Name = "RightArmRagdollRig"
  1077. ballc.Attachment0 = torsoatt
  1078. ballc.Attachment1 = limbatt
  1079. local part1 = character[limbname]
  1080. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1081. local collidepart = Instance.new('Part',part1)
  1082. collidepart.Size = part1.Size/1.5
  1083. collidepart.CanCollide = true
  1084. collidepart.Name = "Collision"
  1085. collidepart.Anchored = false
  1086. collidepart.Transparency = 1
  1087. collidepart.CFrame = part1.CFrame
  1088. collidepart:BreakJoints()
  1089. local attachment0 = Instance.new('Attachment',part1)
  1090. local attachment1 = Instance.new('Attachment',collidepart)
  1091. if attachment0 and attachment1 then
  1092. local constraint = Instance.new("HingeConstraint")
  1093. constraint.Attachment0 = attachment0
  1094. constraint.Attachment1 = attachment1
  1095. constraint.LimitsEnabled = true
  1096. constraint.UpperAngle = 0
  1097. constraint.LowerAngle = 0
  1098. constraint.Parent = character
  1099. end
  1100. end
  1101. if character.Torso:FindFirstChild('Right Shoulder') then
  1102. character.Torso:FindFirstChild('Right Shoulder'):Destroy()
  1103. end
  1104. elseif limbname == "Left Arm" and character:FindFirstChild("Left Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left ArmRagdollConstraint") == nil then
  1105. local torsoatt = Instance.new('Attachment',character.Torso)
  1106. torsoatt.Name = limbname.."RagdollConstraint"
  1107. torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
  1108. torsoatt.Axis = Vector3.new(1,0,0)
  1109. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1110. local limbatt = Instance.new("Attachment",character[limbname])
  1111. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1112. limbatt.Name = limbname.."RagdollConstraint"
  1113. limbatt.Axis = Vector3.new(1,0,0)
  1114. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1115. local ballc = Instance.new('BallSocketConstraint',character)
  1116. ballc.Name = "LeftArmRagdollRig"
  1117. ballc.Attachment0 = torsoatt
  1118. ballc.Attachment1 = limbatt
  1119. local part1 = character[limbname]
  1120. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1121. local collidepart = Instance.new('Part',part1)
  1122. collidepart.Size = part1.Size/1.5
  1123. collidepart.CanCollide = true
  1124. collidepart.Name = "Collision"
  1125. collidepart.Anchored = false
  1126. collidepart.Transparency = 1
  1127. collidepart.CFrame = part1.CFrame
  1128. collidepart:BreakJoints()
  1129. local attachment0 = Instance.new('Attachment',part1)
  1130. local attachment1 = Instance.new('Attachment',collidepart)
  1131. if attachment0 and attachment1 then
  1132. local constraint = Instance.new("HingeConstraint")
  1133. constraint.Attachment0 = attachment0
  1134. constraint.Attachment1 = attachment1
  1135. constraint.LimitsEnabled = true
  1136. constraint.UpperAngle = 0
  1137. constraint.LowerAngle = 0
  1138. constraint.Parent = character
  1139. end
  1140. end
  1141. if character.Torso:FindFirstChild('Left Shoulder') then
  1142. character.Torso:FindFirstChild('Left Shoulder'):Destroy()
  1143. end
  1144. elseif limbname == "Right Leg" and character:FindFirstChild("Right Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right LegRagdollConstraint") == nil then
  1145. stun(character)
  1146. local torsoatt = Instance.new('Attachment',character.Torso)
  1147. torsoatt.Name = limbname.."RagdollConstraint"
  1148. torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
  1149. torsoatt.Axis = Vector3.new(1,0,0)
  1150. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1151. local limbatt = Instance.new("Attachment",character[limbname])
  1152. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1153. limbatt.Name = limbname.."RagdollConstraint"
  1154. limbatt.Axis = Vector3.new(1,0,0)
  1155. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1156. local ballc = Instance.new('BallSocketConstraint',character)
  1157. ballc.Name = "RightLegRagdollRig"
  1158. ballc.Attachment0 = torsoatt
  1159. ballc.Attachment1 = limbatt
  1160. local part1 = character[limbname]
  1161. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1162. local collidepart = Instance.new('Part',part1)
  1163. collidepart.Size = part1.Size/1.5
  1164. collidepart.CanCollide = true
  1165. collidepart.Name = "Collision"
  1166. collidepart.Anchored = false
  1167. collidepart.Transparency = 1
  1168. collidepart.CFrame = part1.CFrame
  1169. collidepart:BreakJoints()
  1170. local attachment0 = Instance.new('Attachment',part1)
  1171. local attachment1 = Instance.new('Attachment',collidepart)
  1172. if attachment0 and attachment1 then
  1173. local constraint = Instance.new("HingeConstraint")
  1174. constraint.Attachment0 = attachment0
  1175. constraint.Attachment1 = attachment1
  1176. constraint.LimitsEnabled = true
  1177. constraint.UpperAngle = 0
  1178. constraint.LowerAngle = 0
  1179. constraint.Parent = character
  1180. end
  1181. end
  1182. if character.Torso:FindFirstChild('Right Hip') then
  1183. character.Torso:FindFirstChild('Right Hip'):Destroy()
  1184. end
  1185. elseif limbname == "Left Leg" and character:FindFirstChild("Left Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left LegRagdollConstraint") == nil then
  1186. stun(character)
  1187. local torsoatt = Instance.new('Attachment',character.Torso)
  1188. torsoatt.Name = limbname.."RagdollConstraint"
  1189. torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
  1190. torsoatt.Axis = Vector3.new(1,0,0)
  1191. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1192. local limbatt = Instance.new("Attachment",character[limbname])
  1193. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1194. limbatt.Name = limbname.."RagdollConstraint"
  1195. limbatt.Axis = Vector3.new(1,0,0)
  1196. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1197. local ballc = Instance.new('BallSocketConstraint',character)
  1198. ballc.Name = "LeftLegRagdollRig"
  1199. ballc.Attachment0 = torsoatt
  1200. ballc.Attachment1 = limbatt
  1201. local part1 = character[limbname]
  1202. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1203. local collidepart = Instance.new('Part',part1)
  1204. collidepart.Size = part1.Size/1.5
  1205. collidepart.CanCollide = true
  1206. collidepart.Name = "Collision"
  1207. collidepart.Anchored = false
  1208. collidepart.Transparency = 1
  1209. collidepart.CFrame = part1.CFrame
  1210. collidepart:BreakJoints()
  1211. local attachment0 = Instance.new('Attachment',part1)
  1212. local attachment1 = Instance.new('Attachment',collidepart)
  1213. if attachment0 and attachment1 then
  1214. local constraint = Instance.new("HingeConstraint")
  1215. constraint.Attachment0 = attachment0
  1216. constraint.Attachment1 = attachment1
  1217. constraint.LimitsEnabled = true
  1218. constraint.UpperAngle = 0
  1219. constraint.LowerAngle = 0
  1220. constraint.Parent = character
  1221. end
  1222. end
  1223. if character.Torso:FindFirstChild('Left Hip') then
  1224. character.Torso:FindFirstChild('Left Hip'):Destroy()
  1225. end
  1226. elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then
  1227. if character:FindFirstChildOfClass('Humanoid') then
  1228. character:FindFirstChildOfClass('Humanoid').Health = 0
  1229. end
  1230. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1231. if character:FindFirstChild('HumanoidRootPart') then
  1232. character.HumanoidRootPart:Destroy()
  1233. end
  1234. game:GetService('Debris'):AddItem(character,10)
  1235. for _,child in next,character:GetChildren() do
  1236. if child:IsA("Accoutrement") then
  1237. for _,part in next,child:GetChildren() do
  1238. if part:IsA("BasePart") then
  1239. for _,c in pairs(part:GetChildren()) do
  1240. if c:IsA('Weld') then c:Destroy() end
  1241. end
  1242. local attachment1 = part:FindFirstChildOfClass("Attachment")
  1243. local attachment0 = getAttachment0(character,attachment1.Name)
  1244. if attachment0 and attachment1 then
  1245. local constraint = Instance.new("HingeConstraint")
  1246. constraint.Attachment0 = attachment0
  1247. constraint.Attachment1 = attachment1
  1248. constraint.LimitsEnabled = true
  1249. constraint.UpperAngle = 0
  1250. constraint.LowerAngle = 0
  1251. constraint.Parent = character
  1252. end
  1253. end
  1254. end
  1255. end
  1256. end
  1257. for i,v in pairs(character:GetChildren()) do
  1258. if v:IsA('MeshPart') or v:IsA('BasePart') then
  1259. for _,c in pairs(v:GetChildren()) do
  1260. if c.Name == "Collision" then c:Destroy() end
  1261. end
  1262. end
  1263. end
  1264. if character.Torso:FindFirstChild('Neck') then
  1265. character.Torso.Neck:Destroy()
  1266. end
  1267. if character:FindFirstChild('Torso') then
  1268. local collidepart = Instance.new('Part',character.Torso)
  1269. collidepart.Size = character.Torso.Size/1.5
  1270. collidepart.CanCollide = true
  1271. collidepart.Name = "Collision"
  1272. collidepart.Anchored = false
  1273. collidepart.Transparency = 1
  1274. collidepart.CFrame = character.Torso.CFrame
  1275. collidepart:BreakJoints()
  1276. local attachment0 = Instance.new('Attachment',character.Torso)
  1277. local attachment1 = Instance.new('Attachment',collidepart)
  1278. if attachment0 and attachment1 then
  1279. local constraint = Instance.new("HingeConstraint")
  1280. constraint.Attachment0 = attachment0
  1281. constraint.Attachment1 = attachment1
  1282. constraint.LimitsEnabled = true
  1283. constraint.UpperAngle = 0
  1284. constraint.LowerAngle = 0
  1285. constraint.Parent = character
  1286. end
  1287. end
  1288. if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then
  1289. if character.Torso:FindFirstChild('NeckAttachment') == nil then
  1290. local neck = Instance.new('Attachment',character.Torso)
  1291. neck.Name = "NeckAttachment"
  1292. neck.Position = Vector3.new(0, 1, 0)
  1293. end
  1294. ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", {
  1295. {"LimitsEnabled",true};
  1296. {"UpperAngle",50};
  1297. {"LowerAngle",-50};
  1298. })
  1299. end
  1300. if attached ~= false then
  1301. ragdollpart(character, "Right Leg")
  1302. ragdollpart(character, "Left Leg")
  1303. else
  1304. pcall(function()
  1305. local ayybleed = Instance.new('Part',character)
  1306. ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
  1307. ayybleed.Transparency = 1
  1308. ayybleed.CanCollide = false
  1309. ayybleed.CFrame = character.Torso.CFrame
  1310. ayybleed:BreakJoints()
  1311. local attachment1 = Instance.new('Attachment',ayybleed)
  1312. attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0)
  1313. attachment1.Orientation = Vector3.new(0, 0, -180)
  1314. local attachment0 = Instance.new('Attachment',character.Torso)
  1315. if attachment0 and attachment1 then
  1316. local constraint = Instance.new("HingeConstraint")
  1317. constraint.Attachment0 = attachment0
  1318. constraint.Attachment1 = attachment1
  1319. constraint.LimitsEnabled = true
  1320. constraint.UpperAngle = 0
  1321. constraint.LowerAngle = 0
  1322. constraint.Parent = character
  1323. end
  1324. local bleedBLEED= coroutine.wrap(function()
  1325. bleed(ayybleed)
  1326. end)
  1327. bleedBLEED()
  1328. end)
  1329. end
  1330. ragdollpart(character, "Right Arm")
  1331. ragdollpart(character, "Left Arm")
  1332. end
  1333. end)
  1334. end
  1335.  
  1336. function getAttachment0(character,attachmentName)
  1337. for _,child in next,character:GetChildren() do
  1338. local attachment = child:FindFirstChild(attachmentName)
  1339. if attachment then
  1340. return attachment
  1341. end
  1342. end
  1343. end
  1344.  
  1345. function ragdollpart(character,partname,attached,heded)
  1346. if heded ~= false then
  1347. local neck = Instance.new('Attachment',character.Head)
  1348. neck.Name = "NeckAttachment"
  1349. neck.Position = Vector3.new(0,-0.5,0)
  1350. else
  1351. local force = Instance.new('BodyForce',character.Head)
  1352. force.Force = Vector3.new(0,500,0)
  1353. game:GetService('Debris'):AddItem(force,0.25)
  1354. pcall(function()
  1355. local asdf = Instance.new('Attachment',character.Head)
  1356. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1357. local last = asdf
  1358. for i=1,14 do
  1359. local bONE = Instance.new('Part',character)
  1360. bONE.BrickColor = BrickColor.new('Institutional white')
  1361. bONE.Size = Vector3.new(0.1,0.1,0.1)
  1362. bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
  1363. local lole = Instance.new('Attachment',bONE)
  1364. local hangurself = Instance.new('RopeConstraint',bONE)
  1365. hangurself.Attachment0 = lole
  1366. hangurself.Attachment1 = last
  1367. hangurself.Visible = true
  1368. hangurself.Thickness = 0.05
  1369. hangurself.Color = BrickColor.new('Bright red')
  1370. hangurself.Length = 0.2
  1371. last = lole
  1372. end
  1373. local bleedee = Instance.new('Part',character.Head)
  1374. bleedee.Size = Vector3.new(0.75,0.25,0.75)
  1375. bleedee.CanCollide = false
  1376. bleedee.Color = Frame_2.BackgroundColor3
  1377. bleedee.CFrame = character.Head.CFrame
  1378. local mehs = Instance.new('CylinderMesh',bleedee)
  1379. bleedee:BreakJoints()
  1380. local attachment1 = Instance.new('Attachment',bleedee)
  1381. attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0)
  1382. attachment1.Orientation = Vector3.new(0,0,180)
  1383. local attachment0 = Instance.new('Attachment',character.Head)
  1384. if attachment0 and attachment1 then
  1385. local constraint = Instance.new("HingeConstraint")
  1386. constraint.Attachment0 = attachment0
  1387. constraint.Attachment1 = attachment1
  1388. constraint.LimitsEnabled = true
  1389. constraint.UpperAngle = 0
  1390. constraint.LowerAngle = 0
  1391. constraint.Parent = character
  1392. end
  1393. spawn(function()
  1394. bleed(bleedee)
  1395. end)
  1396. end)
  1397. local thing = "Torso"
  1398. if character:FindFirstChild(thing) == nil then
  1399. thing = "UpperTorso"
  1400. end
  1401. pcall(function()
  1402. local bleedee = Instance.new('Part',character[thing])
  1403. bleedee.Size = Vector3.new(0.75,0,0.75)
  1404. bleedee.CanCollide = false
  1405. bleedee.Color = Frame_2.BackgroundColor3
  1406. bleedee.CFrame = character[thing].CFrame
  1407. local mehs = Instance.new('CylinderMesh',bleedee)
  1408. bleedee:BreakJoints()
  1409. local attachment1 = Instance.new('Attachment',bleedee)
  1410. attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0)
  1411. attachment1.Orientation = Vector3.new(0,0,180)
  1412. local attachment0 = Instance.new('Attachment',character[thing])
  1413. if attachment0 and attachment1 then
  1414. local constraint = Instance.new("HingeConstraint")
  1415. constraint.Attachment0 = attachment0
  1416. constraint.Attachment1 = attachment1
  1417. constraint.LimitsEnabled = true
  1418. constraint.UpperAngle = 0
  1419. constraint.LowerAngle = 0
  1420. constraint.Parent = character
  1421. end
  1422. spawn(function()
  1423. bleed(bleedee)
  1424. end)
  1425. end)
  1426. end
  1427. pcall(function()
  1428. if workspace.PGSPhysicsSolverEnabled == false then
  1429. workspace.PGSPhysicsSolverEnabled = true
  1430. end
  1431. end)
  1432. if partname == "HumanoidRootPart" then
  1433. if character:FindFirstChild('Torso') then
  1434. partname = "Torso"
  1435. else
  1436. partname = "UpperTorso"
  1437. end
  1438. end
  1439. if attached == false then
  1440. if character:FindFirstChild('UpperTorso') then
  1441. pcall(function()
  1442. character.UpperTorso.WaistRigAttachment:Destroy()
  1443. end)
  1444. pcall(function()
  1445. local ayybleed = Instance.new('Part',character)
  1446. ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
  1447. ayybleed.Transparency = 1
  1448. ayybleed.CanCollide = false
  1449. ayybleed.CFrame = character.UpperTorso.CFrame
  1450. ayybleed:BreakJoints()
  1451. ayybleed.Name = "ayybleed"
  1452. local attachment1 = Instance.new('Attachment',ayybleed)
  1453. attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
  1454. attachment1.Orientation = Vector3.new(0,0,180)
  1455. local attachment0 = Instance.new('Attachment',character.UpperTorso)
  1456. if attachment0 and attachment1 then
  1457. local constraint = Instance.new("HingeConstraint")
  1458. constraint.Attachment0 = attachment0
  1459. constraint.Attachment1 = attachment1
  1460. constraint.LimitsEnabled = true
  1461. constraint.UpperAngle = 0
  1462. constraint.LowerAngle = 0
  1463. constraint.Parent = character
  1464. end
  1465. local bleedBLEED= coroutine.wrap(function()
  1466. bleed(ayybleed)
  1467. end)
  1468. bleedBLEED()
  1469. end)
  1470. pcall(function()
  1471. local ayybleed = Instance.new('Part',character)
  1472. ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
  1473. ayybleed.Transparency = 1
  1474. ayybleed.CanCollide = false
  1475. ayybleed.CFrame = character.LowerTorso.CFrame
  1476. ayybleed:BreakJoints()
  1477. ayybleed.Name = "ayybleed"
  1478. local attachment1 = Instance.new('Attachment',ayybleed)
  1479. attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
  1480. attachment1.Orientation = Vector3.new(0,0,0)
  1481. local attachment0 = Instance.new('Attachment',character.LowerTorso)
  1482. if attachment0 and attachment1 then
  1483. local constraint = Instance.new("HingeConstraint")
  1484. constraint.Attachment0 = attachment0
  1485. constraint.Attachment1 = attachment1
  1486. constraint.LimitsEnabled = true
  1487. constraint.UpperAngle = 0
  1488. constraint.LowerAngle = 0
  1489. constraint.Parent = character
  1490. end
  1491. local bleedBLEED= coroutine.wrap(function()
  1492. bleed(ayybleed)
  1493. end)
  1494. bleedBLEED()
  1495. end)
  1496. end
  1497. pcall(function()
  1498. local thang = "Torso"
  1499. if character:FindFirstChild('UpperTorso') then
  1500. thang = "UpperTorso"
  1501. end
  1502. local ayybleed = Instance.new('Part',character)
  1503. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1504. ayybleed.Color = Frame_2.BackgroundColor3
  1505. ayybleed.Material = Enum.Material.SmoothPlastic
  1506. ayybleed.Name = "ayybleed"
  1507. ayybleed.CanCollide = false
  1508. ayybleed.Transparency = 0
  1509. ayybleed.CFrame = character[thang].CFrame
  1510. ayybleed:BreakJoints()
  1511. local attachment1 = Instance.new('Attachment',ayybleed)
  1512. attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0)
  1513. attachment1.Orientation = Vector3.new(0,0,0)
  1514. local attachment0 = Instance.new('Attachment',character[thang])
  1515. if attachment0 and attachment1 then
  1516. local constraint = Instance.new("HingeConstraint")
  1517. constraint.Attachment0 = attachment0
  1518. constraint.Attachment1 = attachment1
  1519. constraint.LimitsEnabled = true
  1520. constraint.UpperAngle = 0
  1521. constraint.LowerAngle = 0
  1522. constraint.Parent = character
  1523. end
  1524. end)
  1525. pcall(function()
  1526. local ree = character.LowerTorso
  1527. local thang = "LowerTorso"
  1528. local ayybleed = Instance.new('Part',character)
  1529. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1530. ayybleed.Color = Frame_2.BackgroundColor3
  1531. ayybleed.Material = Enum.Material.SmoothPlastic
  1532. ayybleed.Name = "ayybleed"
  1533. ayybleed.CanCollide = false
  1534. ayybleed.Transparency = 0
  1535. ayybleed.CFrame = character[thang].CFrame
  1536. ayybleed:BreakJoints()
  1537. local attachment1 = Instance.new('Attachment',ayybleed)
  1538. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1539. attachment1.Orientation = Vector3.new(0,0,0)
  1540. local attachment0 = Instance.new('Attachment',character[thang])
  1541. if attachment0 and attachment1 then
  1542. local constraint = Instance.new("HingeConstraint")
  1543. constraint.Attachment0 = attachment0
  1544. constraint.Attachment1 = attachment1
  1545. constraint.LimitsEnabled = true
  1546. constraint.UpperAngle = 0
  1547. constraint.LowerAngle = 0
  1548. constraint.Parent = character
  1549. end
  1550. end)
  1551. pcall(function()
  1552. local ree = character["Right Leg"]
  1553. local thang = "Right Leg"
  1554. local ayybleed = Instance.new('Part',character)
  1555. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1556. ayybleed.Color = Frame_2.BackgroundColor3
  1557. ayybleed.Material = Enum.Material.SmoothPlastic
  1558. ayybleed.Name = "ayybleed"
  1559. ayybleed.CanCollide = false
  1560. ayybleed.Transparency = 0
  1561. ayybleed.CFrame = character[thang].CFrame
  1562. ayybleed:BreakJoints()
  1563. local attachment1 = Instance.new('Attachment',ayybleed)
  1564. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1565. attachment1.Orientation = Vector3.new(0,0,0)
  1566. local attachment0 = Instance.new('Attachment',character[thang])
  1567. if attachment0 and attachment1 then
  1568. local constraint = Instance.new("HingeConstraint")
  1569. constraint.Attachment0 = attachment0
  1570. constraint.Attachment1 = attachment1
  1571. constraint.LimitsEnabled = true
  1572. constraint.UpperAngle = 0
  1573. constraint.LowerAngle = 0
  1574. constraint.Parent = character
  1575. end
  1576. end)
  1577. pcall(function()
  1578. local ree = character["Left Leg"]
  1579. local thang = "Left Leg"
  1580. local ayybleed = Instance.new('Part',character)
  1581. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1582. ayybleed.Color = Frame_2.BackgroundColor3
  1583. ayybleed.Material = Enum.Material.SmoothPlastic
  1584. ayybleed.Name = "ayybleed"
  1585. ayybleed.CanCollide = false
  1586. ayybleed.Transparency = 0
  1587. ayybleed.CFrame = character[thang].CFrame
  1588. ayybleed:BreakJoints()
  1589. local attachment1 = Instance.new('Attachment',ayybleed)
  1590. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1591. attachment1.Orientation = Vector3.new(0,0,0)
  1592. local attachment0 = Instance.new('Attachment',character[thang])
  1593. if attachment0 and attachment1 then
  1594. local constraint = Instance.new("HingeConstraint")
  1595. constraint.Attachment0 = attachment0
  1596. constraint.Attachment1 = attachment1
  1597. constraint.LimitsEnabled = true
  1598. constraint.UpperAngle = 0
  1599. constraint.LowerAngle = 0
  1600. constraint.Parent = character
  1601. end
  1602. end)
  1603. partname="Head"
  1604. end
  1605. if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then
  1606. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1607. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1608. end
  1609. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1610. ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
  1611. end
  1612. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1613. ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1614. end
  1615. elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then
  1616. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1617. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1618. end
  1619. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1620. ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
  1621. end
  1622. if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then
  1623. ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1624. end
  1625. elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then
  1626. stun(character)
  1627. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1628. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1629. end
  1630. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1631. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1632. end
  1633. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1634. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1635. end
  1636. elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then
  1637. stun(character)
  1638. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1639. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1640. end
  1641. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1642. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1643. end
  1644. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1645. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1646. end
  1647. elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then
  1648. if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  1649. if character:FindFirstChildOfClass('Humanoid') then
  1650. character:FindFirstChildOfClass('Humanoid').Health = 0
  1651. end
  1652. if character:FindFirstChild('HumanoidRootPart') then
  1653. character.HumanoidRootPart:Destroy()
  1654. end
  1655. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1656. game:GetService('Debris'):AddItem(character,10)
  1657. for _,child in next,character:GetChildren() do
  1658. if child:IsA("Accoutrement") then
  1659. for _,part in next,child:GetChildren() do
  1660. if part:IsA("BasePart") then
  1661. for _,c in pairs(part:GetChildren()) do
  1662. if c:IsA('Weld') then c:Destroy() end
  1663. end
  1664. local attachment1 = part:FindFirstChildOfClass("Attachment")
  1665. local attachment0 = getAttachment0(character,attachment1.Name)
  1666. if attachment0 and attachment1 then
  1667. local constraint = Instance.new("HingeConstraint")
  1668. constraint.Attachment0 = attachment0
  1669. constraint.Attachment1 = attachment1
  1670. constraint.LimitsEnabled = true
  1671. constraint.UpperAngle = 0
  1672. constraint.LowerAngle = 0
  1673. constraint.Parent = character
  1674. end
  1675. end
  1676. end
  1677. end
  1678. end
  1679. for i,v in pairs(character:GetChildren()) do
  1680. if v:IsA('MeshPart') or v:IsA('BasePart') then
  1681. for _,c in pairs(v:GetChildren()) do
  1682. if c.Name == "Collision" then c:Destroy() end
  1683. end
  1684. end
  1685. end
  1686. if heded == false then
  1687. pcall(function()
  1688. local asdf = Instance.new('Attachment',character.Head)
  1689. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1690. local last = asdf
  1691. character.Head.Neck:Destroy()
  1692. character.Head.NeckRigAttachment:Destroy()
  1693. character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
  1694. end)
  1695. end
  1696. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then
  1697. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  1698. {"LimitsEnabled",true};
  1699. {"UpperAngle",5};
  1700. {"Radius",5};
  1701. })
  1702. end
  1703. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then
  1704. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", {
  1705. {"LimitsEnabled",true};
  1706. {"UpperAngle",50};
  1707. {"LowerAngle",-50};
  1708. })
  1709. end
  1710.  
  1711. local handProperties = {
  1712. {"LimitsEnabled", true};
  1713. {"UpperAngle",0};
  1714. {"LowerAngle",0};
  1715. }
  1716. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1717. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1718. end
  1719. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1720. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1721. end
  1722.  
  1723. local shinProperties = {
  1724. {"LimitsEnabled", true};
  1725. {"UpperAngle", 0};
  1726. {"LowerAngle", -75};
  1727. }
  1728. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1729. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1730. end
  1731. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1732. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1733. end
  1734.  
  1735. local footProperties = {
  1736. {"LimitsEnabled", true};
  1737. {"UpperAngle", 15};
  1738. {"LowerAngle", -45};
  1739. }
  1740. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1741. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1742. end
  1743. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1744. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1745. end
  1746. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1747. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  1748. end
  1749. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then
  1750. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1751. end
  1752. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1753. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  1754. end
  1755. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1756. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1757. end
  1758. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1759. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1760. end
  1761. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1762. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1763. end
  1764. if character:FindFirstChild('HumanoidRootPart') then
  1765. character.HumanoidRootPart:Destroy()
  1766. end
  1767. else
  1768. R6ragdollJoint(character,partname,attached,heded)
  1769. end
  1770. else
  1771. R6ragdollJoint(character,partname,attached,heded)
  1772. end
  1773. end
  1774.  
  1775. function grow(weld,part,endsize,endpos,amntime)
  1776. local start = weld.C1
  1777. local parent = weld.Parent
  1778. local startsize = part.Size
  1779. local particl = Instance.new("ParticleEmitter")
  1780. particl.LightEmission = 3
  1781. particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.1, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  1782. particl.LightInfluence = 0.75
  1783. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1784. particl.Lifetime = NumberRange.new(0.1, 1)
  1785. particl.Rate = 50
  1786. particl.RotSpeed = NumberRange.new(300, 300)
  1787. particl.Speed = NumberRange.new(0, 1)
  1788. particl.SpreadAngle = Vector2.new(90, 90)
  1789. particl.Parent = part
  1790. for i=1,amntime*100 do
  1791. weld.C1 = start:lerp(endpos,i/(amntime*100))
  1792. part.Size = startsize:lerp(endsize,i/(amntime*100))
  1793. weld.Parent = parent
  1794. wait(0.01)
  1795. end
  1796. particl.Enabled = false
  1797. end
  1798. function lerp(weld,startpos,endpos,amntime,longatend)
  1799. local waited = 0
  1800. for i=1,amntime*100 do
  1801. if longatend == true then
  1802. startpos = weld.C0
  1803. end
  1804. weld.C0 = startpos:lerp(endpos,i/(amntime*100))
  1805. wait(0.01)
  1806. waited=waited+0.01
  1807. end
  1808. end
  1809.  
  1810. function spawned()
  1811. local usable = true
  1812. local working = false
  1813. local mode = "kill"
  1814. local equipped = false
  1815. local char = player.Character
  1816. local blademode = "handle"
  1817. local swinging = false
  1818. local gettingeem = false
  1819. local MOAN = false
  1820. local sounding = false
  1821. local SLESH = false
  1822. local goteem = nil
  1823. local grabbing = false
  1824. local grabbed = nil
  1825. local grabweld = nil
  1826. local aidsificating = nil
  1827. player.CharacterAdded:connect(function()
  1828. if usable then
  1829. usable = false
  1830. end
  1831. end)
  1832. if char == nil then return end
  1833. while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end
  1834. local badass = Instance.new('Sound',char.Head)
  1835. badass.Name = 'Badass'
  1836. badass.EmitterSize = player.CameraMaxZoomDistance+1
  1837. badass.MaxDistance = player.CameraMaxZoomDistance+1
  1838. badass.Volume = 5
  1839. badass.Looped=true
  1840. badass.SoundId = 'rbxassetid://156714215'
  1841. local handle = Instance.new("Part", char)
  1842. handle.BrickColor = BrickColor.new("Institutional white")
  1843. handle.Material = "Metal"
  1844. handle.CanCollide = false
  1845. handle.Anchored = false
  1846. handle.Shape = "Cylinder"
  1847. handle.Size = Vector3.new(1.1, 0.3, 0.3)
  1848. handle.BackSurface = "SmoothNoOutlines"
  1849. handle.BottomSurface = "SmoothNoOutlines"
  1850. handle.FrontSurface = "SmoothNoOutlines"
  1851. handle.LeftSurface = "SmoothNoOutlines"
  1852. handle.RightSurface = "SmoothNoOutlines"
  1853. handle.TopSurface = "SmoothNoOutlines"
  1854. handle.Name = "handle"
  1855.  
  1856. local hweld = Instance.new("Weld", char.Torso)
  1857. hweld.Part0 = char.Torso
  1858. hweld.Part1 = handle
  1859. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1860.  
  1861. local rdd = false
  1862. function oogabooga()
  1863. if rdd == false then
  1864. rdd = true
  1865. pcall(function()
  1866. ragdollpart(char,"Right Arm")
  1867. ragdollpart(char,"Right Leg")
  1868. ragdollpart(char,"Left Arm")
  1869. ragdollpart(char,"Left Leg")
  1870. end)
  1871. pcall(function()
  1872. ragdollpart(char,"RightUpperArm")
  1873. ragdollpart(char,"RightUpperLeg")
  1874. ragdollpart(char,"LeftUpperArm")
  1875. ragdollpart(char,"LeftUpperLeg")
  1876. end)
  1877. unstun(char)
  1878. for i,v in pairs(char:GetChildren()) do
  1879. v.ChildAdded:connect(function(child)
  1880. if rdd == true then
  1881. if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then
  1882. if child ~= grabweld then
  1883. spawn(function()
  1884. wait()
  1885. child:Destroy()
  1886. end)
  1887. end
  1888. end
  1889. end
  1890. end)
  1891. if string.find(string.lower(v.Name),'leg') then
  1892. if v:FindFirstChild('Collision') then
  1893. v:FindFirstChild('Collision'):Destroy()
  1894. end
  1895. end
  1896. end
  1897. else
  1898. rdd = false
  1899. for i,v in pairs(char:GetChildren()) do
  1900. if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then
  1901. v:Destroy()
  1902. elseif v:IsA('BasePart') then
  1903. if v:FindFirstChild('Collision') then
  1904. v.Collision:Destroy()
  1905. end
  1906. for a,c in pairs(v:GetChildren()) do
  1907. if string.find(string.lower(c.Name),"ragdoll") then
  1908. c:Destroy()
  1909. end
  1910. end
  1911. end
  1912. end
  1913. pcall(function()
  1914. local ra = rightclone:Clone()
  1915. ra.Parent = char.Torso
  1916. ra.Part0 = char.Torso
  1917. ra.Part1 = char["Right Arm"]
  1918. end)
  1919. pcall(function()
  1920. local la = leftclone:Clone()
  1921. la.Parent = char.Torso
  1922. la.Part0 = char.Torso
  1923. la.Part1 = char["Left Arm"]
  1924. end)
  1925. pcall(function()
  1926. local ll = leftlegclone:Clone()
  1927. ll.Parent = char.Torso
  1928. ll.Part0 = char.Torso
  1929. ll.Part1 = char["Left Leg"]
  1930. end)
  1931. pcall(function()
  1932. local rl = rightlegclone:Clone()
  1933. rl.Parent = char.Torso
  1934. rl.Part0 = char.Torso
  1935. rl.Part1 = char["Right Leg"]
  1936. end)
  1937. end
  1938. end
  1939. function getrid()
  1940. if grabbed then
  1941. release()
  1942. end
  1943. blademode = "handle"
  1944. for _,ree in pairs(handle:GetChildren()) do
  1945. if ree:IsA('BasePart') then
  1946. local part = Instance.new('Part',workspace)
  1947. part.CFrame = ree.CFrame
  1948. part.Anchored = true
  1949. part.CanCollide = false
  1950. part.Size = ree.Size
  1951. part.Transparency = 1
  1952. ree:Destroy()
  1953. local pe2 = Instance.new("ParticleEmitter")
  1954. pe2.Acceleration = Vector3.new(0, 1, 0)
  1955. pe2.Lifetime = NumberRange.new(0.1, 0.2)
  1956. pe2.Speed = NumberRange.new(0.5)
  1957. pe2.Rate = 20000
  1958. pe2.RotSpeed = NumberRange.new(-30, 30)
  1959. pe2.Rotation = NumberRange.new(0, 360)
  1960. pe2.Size = NumberSequence.new({
  1961. NumberSequenceKeypoint.new(0, part.Size.X*2, 0),
  1962. NumberSequenceKeypoint.new(1, part.Size.X*2, 0),
  1963. })
  1964. pe2.Texture = "rbxassetid://244221440"
  1965. pe2.Transparency = NumberSequence.new({
  1966. NumberSequenceKeypoint.new(0, 0.9, 0),
  1967. NumberSequenceKeypoint.new(1, 0.9, 0)
  1968. })
  1969. pe2.ZOffset = 5
  1970. pe2.VelocitySpread = 360
  1971. pe2.Parent = part
  1972. pe2.Enabled = true
  1973. local coru=coroutine.wrap(function()
  1974. wait(0.2)
  1975. pe2.Enabled = false
  1976. game:GetService('Debris'):AddItem(part,0.5)
  1977. end)
  1978. coru()
  1979. else
  1980. ree:Remove()
  1981. end
  1982. end
  1983. end
  1984.  
  1985. function equip()
  1986. equipped = true
  1987. working = true
  1988. if char.Torso:FindFirstChild("Right Shoulder") then
  1989. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  1990. end
  1991. local weld = Instance.new('Weld', char.Torso)
  1992. weld.Name = "Lerping"
  1993. weld.Part0 = char["Right Arm"]
  1994. weld.Part1 = char.Torso
  1995. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  1996.  
  1997. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  1998.  
  1999. wait(0.1)
  2000.  
  2001. hweld.Part0 = char["Right Arm"]
  2002. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  2003.  
  2004. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  2005.  
  2006. weld:Destroy()
  2007. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  2008. local clone = rightclone:Clone()
  2009. clone.Part0 = char.Torso
  2010. clone.Part1 = char["Right Arm"]
  2011. clone.Parent = char.Torso
  2012. end
  2013. working = false
  2014. end
  2015.  
  2016. function unequip()
  2017. getrid(handle)
  2018. equipped = false
  2019. working = true
  2020.  
  2021. if char.Torso:FindFirstChild("Right Shoulder") then
  2022. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  2023. end
  2024.  
  2025. local weld = Instance.new('Weld', char.Torso)
  2026. weld.Name = "Lerping"
  2027. weld.Part0 = char["Right Arm"]
  2028. weld.Part1 = char.Torso
  2029. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  2030.  
  2031.  
  2032. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  2033.  
  2034. hweld.Part0 = char["Torso"]
  2035. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  2036. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true)
  2037. weld:Destroy()
  2038. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  2039. local clone = rightclone:Clone()
  2040. clone.Part0 = char.Torso
  2041. clone.Part1 = char["Right Arm"]
  2042. clone.Parent = char.Torso
  2043. end
  2044. working = false
  2045. end
  2046.  
  2047. function aaa()
  2048. blademode = "aaa"
  2049. working = false
  2050. -- 1 - pink toy
  2051. local obj1 = Instance.new("Model")
  2052. obj1.Name = "pink toy"
  2053. obj1.Parent = handle
  2054.  
  2055. -- 2 - Model
  2056. local obj2 = Instance.new("Model")
  2057. obj2.Parent = obj1
  2058.  
  2059. -- 3 - Part
  2060. local obj3 = Instance.new("Part")
  2061. obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2062. obj3.CanCollide = false
  2063. obj3.TopSurface = Enum.SurfaceType.Smooth
  2064. obj3.BottomSurface = Enum.SurfaceType.Smooth
  2065. obj3.Material = Enum.Material.SmoothPlastic
  2066. obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
  2067. obj3.BrickColor = BrickColor.new("Really white")
  2068. obj3.Friction = 0.30000001192093
  2069. obj3.Shape = Enum.PartType.Ball
  2070. obj3.Parent = obj2
  2071. obj3.Name = "tip"
  2072.  
  2073. -- 4 - Part
  2074. local obj4 = Instance.new("Part")
  2075. obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  2076. obj4.CanCollide = false
  2077. obj4.TopSurface = Enum.SurfaceType.Smooth
  2078. obj4.BottomSurface = Enum.SurfaceType.Smooth
  2079. obj4.Material = Enum.Material.SmoothPlastic
  2080. obj4.Size = Vector3.new(4.09999943, 1, 1)
  2081. obj4.BrickColor = BrickColor.new("Really white")
  2082. obj4.Friction = 0.30000001192093
  2083. obj4.Shape = Enum.PartType.Cylinder
  2084. obj4.Parent = obj2
  2085.  
  2086. -- 5 - Part
  2087. local obj5 = Instance.new("Part")
  2088. obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2089. obj5.CanCollide = false
  2090. obj5.TopSurface = Enum.SurfaceType.Smooth
  2091. obj5.BottomSurface = Enum.SurfaceType.Smooth
  2092. obj5.Material = Enum.Material.SmoothPlastic
  2093. obj5.Size = Vector3.new(0.25, 0.25, 0.25)
  2094. obj5.BrickColor = BrickColor.new("Really white")
  2095. obj5.Friction = 0.30000001192093
  2096. obj5.Shape = Enum.PartType.Ball
  2097. obj5.Parent = obj2
  2098.  
  2099. -- 6 - Part
  2100. local obj6 = Instance.new("Part")
  2101. obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  2102. obj6.CanCollide = false
  2103. obj6.TopSurface = Enum.SurfaceType.Smooth
  2104. obj6.BottomSurface = Enum.SurfaceType.Smooth
  2105. obj6.Material = Enum.Material.SmoothPlastic
  2106. obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  2107. obj6.BrickColor = BrickColor.new("Really white")
  2108. obj6.Friction = 0.30000001192093
  2109. obj6.Shape = Enum.PartType.Ball
  2110. obj6.Parent = obj2
  2111.  
  2112. -- 7 - Part
  2113. local obj7 = Instance.new("Part")
  2114. obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2115. obj7.CanCollide = false
  2116. obj7.TopSurface = Enum.SurfaceType.Smooth
  2117. obj7.BottomSurface = Enum.SurfaceType.Smooth
  2118. obj7.Material = Enum.Material.SmoothPlastic
  2119. obj7.Size = Vector3.new(0.25, 0.25, 0.25)
  2120. obj7.BrickColor = BrickColor.new("Really white")
  2121. obj7.Friction = 0.30000001192093
  2122. obj7.Shape = Enum.PartType.Ball
  2123. obj7.Parent = obj2
  2124.  
  2125. -- 8 - Part
  2126. local obj8 = Instance.new("Part")
  2127. obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  2128. obj8.CanCollide = false
  2129. obj8.TopSurface = Enum.SurfaceType.Smooth
  2130. obj8.BottomSurface = Enum.SurfaceType.Smooth
  2131. obj8.Material = Enum.Material.SmoothPlastic
  2132. obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  2133. obj8.BrickColor = BrickColor.new("Really white")
  2134. obj8.Friction = 0.30000001192093
  2135. obj8.Shape = Enum.PartType.Ball
  2136. obj8.Parent = obj2
  2137. local fiREPART = obj8
  2138.  
  2139. -- 9 - Part
  2140. local obj9 = Instance.new("Part")
  2141. obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
  2142. obj9.CanCollide = false
  2143. obj9.TopSurface = Enum.SurfaceType.Smooth
  2144. obj9.BottomSurface = Enum.SurfaceType.Smooth
  2145. obj9.Material = Enum.Material.SmoothPlastic
  2146. obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
  2147. obj9.BrickColor = BrickColor.new("Really white")
  2148. obj9.Friction = 0.30000001192093
  2149. obj9.Shape = Enum.PartType.Cylinder
  2150. obj9.Parent = obj2
  2151.  
  2152. -- 10 - Part
  2153. local obj10 = Instance.new("Part")
  2154. obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2155. obj10.CanCollide = false
  2156. obj10.TopSurface = Enum.SurfaceType.Smooth
  2157. obj10.BottomSurface = Enum.SurfaceType.Smooth
  2158. obj10.Material = Enum.Material.SmoothPlastic
  2159. obj10.Size = Vector3.new(0.25, 0.25, 0.25)
  2160. obj10.BrickColor = BrickColor.new("Really white")
  2161. obj10.Friction = 0.30000001192093
  2162. obj10.Shape = Enum.PartType.Ball
  2163. obj10.Parent = obj2
  2164.  
  2165. -- 11 - Part
  2166. local obj11 = Instance.new("Part")
  2167. obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2168. obj11.CanCollide = false
  2169. obj11.TopSurface = Enum.SurfaceType.Smooth
  2170. obj11.BottomSurface = Enum.SurfaceType.Smooth
  2171. obj11.Material = Enum.Material.SmoothPlastic
  2172. obj11.Size = Vector3.new(0.25, 0.25, 0.25)
  2173. obj11.BrickColor = BrickColor.new("Really white")
  2174. obj11.Friction = 0.30000001192093
  2175. obj11.Shape = Enum.PartType.Ball
  2176. obj11.Parent = obj2
  2177.  
  2178. -- 12 - Part
  2179. local obj12 = Instance.new("Part")
  2180. obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2181. obj12.CanCollide = false
  2182. obj12.TopSurface = Enum.SurfaceType.Smooth
  2183. obj12.BottomSurface = Enum.SurfaceType.Smooth
  2184. obj12.Material = Enum.Material.SmoothPlastic
  2185. obj12.Size = Vector3.new(0.25, 0.25, 0.25)
  2186. obj12.BrickColor = BrickColor.new("Really white")
  2187. obj12.Friction = 0.30000001192093
  2188. obj12.Shape = Enum.PartType.Ball
  2189. obj12.Parent = obj2
  2190.  
  2191. -- 13 - Part
  2192. local obj13 = Instance.new("Part")
  2193. obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2194. obj13.CanCollide = false
  2195. obj13.TopSurface = Enum.SurfaceType.Smooth
  2196. obj13.BottomSurface = Enum.SurfaceType.Smooth
  2197. obj13.Material = Enum.Material.SmoothPlastic
  2198. obj13.Size = Vector3.new(0.25, 0.25, 0.25)
  2199. obj13.BrickColor = BrickColor.new("Really white")
  2200. obj13.Friction = 0.30000001192093
  2201. obj13.Shape = Enum.PartType.Ball
  2202. obj13.Parent = obj2
  2203.  
  2204. -- 14 - Part
  2205. local obj14 = Instance.new("Part")
  2206. obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2207. obj14.CanCollide = false
  2208. obj14.TopSurface = Enum.SurfaceType.Smooth
  2209. obj14.BottomSurface = Enum.SurfaceType.Smooth
  2210. obj14.Material = Enum.Material.SmoothPlastic
  2211. obj14.Size = Vector3.new(0.25, 0.25, 0.25)
  2212. obj14.BrickColor = BrickColor.new("Really White")
  2213. obj14.Friction = 0.30000001192093
  2214. obj14.Shape = Enum.PartType.Ball
  2215. obj14.Parent = obj2
  2216.  
  2217. -- 15 - Part
  2218. local obj15 = Instance.new("Part")
  2219. obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2220. obj15.CanCollide = false
  2221. obj15.TopSurface = Enum.SurfaceType.Smooth
  2222. obj15.BottomSurface = Enum.SurfaceType.Smooth
  2223. obj15.Material = Enum.Material.SmoothPlastic
  2224. obj15.Size = Vector3.new(0.25, 0.25, 0.25)
  2225. obj15.BrickColor = BrickColor.new("Hot pink")
  2226. obj15.Friction = 0.30000001192093
  2227. obj15.Shape = Enum.PartType.Ball
  2228. obj15.Parent = obj2
  2229.  
  2230. -- 16 - Part
  2231. local obj16 = Instance.new("Part")
  2232. obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2233. obj16.CanCollide = false
  2234. obj16.TopSurface = Enum.SurfaceType.Smooth
  2235. obj16.BottomSurface = Enum.SurfaceType.Smooth
  2236. obj16.Material = Enum.Material.SmoothPlastic
  2237. obj16.Size = Vector3.new(0.25, 0.25, 0.25)
  2238. obj16.BrickColor = BrickColor.new("Hot pink")
  2239. obj16.Friction = 0.30000001192093
  2240. obj16.Shape = Enum.PartType.Ball
  2241. obj16.Parent = obj2
  2242.  
  2243. -- 17 - Part
  2244. local obj17 = Instance.new("Part")
  2245. obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2246. obj17.CanCollide = false
  2247. obj17.TopSurface = Enum.SurfaceType.Smooth
  2248. obj17.BottomSurface = Enum.SurfaceType.Smooth
  2249. obj17.Material = Enum.Material.SmoothPlastic
  2250. obj17.Size = Vector3.new(0.25, 0.25, 0.25)
  2251. obj17.BrickColor = BrickColor.new("Hot pink")
  2252. obj17.Friction = 0.30000001192093
  2253. obj17.Shape = Enum.PartType.Ball
  2254. obj17.Parent = obj2
  2255.  
  2256. -- 18 - Part
  2257. local obj18 = Instance.new("Part")
  2258. obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2259. obj18.CanCollide = false
  2260. obj18.TopSurface = Enum.SurfaceType.Smooth
  2261. obj18.BottomSurface = Enum.SurfaceType.Smooth
  2262. obj18.Material = Enum.Material.SmoothPlastic
  2263. obj18.Size = Vector3.new(0.25, 0.25, 0.25)
  2264. obj18.BrickColor = BrickColor.new("Hot pink")
  2265. obj18.Friction = 0.30000001192093
  2266. obj18.Shape = Enum.PartType.Ball
  2267. obj18.Parent = obj2
  2268.  
  2269. -- 19 - Part
  2270. local obj19 = Instance.new("Part")
  2271. obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2272. obj19.CanCollide = false
  2273. obj19.TopSurface = Enum.SurfaceType.Smooth
  2274. obj19.BottomSurface = Enum.SurfaceType.Smooth
  2275. obj19.Material = Enum.Material.SmoothPlastic
  2276. obj19.Size = Vector3.new(0.25, 0.25, 0.25)
  2277. obj19.BrickColor = BrickColor.new("Hot pink")
  2278. obj19.Friction = 0.30000001192093
  2279. obj19.Shape = Enum.PartType.Ball
  2280. obj19.Parent = obj2
  2281.  
  2282. -- 20 - Part
  2283. local obj20 = Instance.new("Part")
  2284. obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2285. obj20.CanCollide = false
  2286. obj20.TopSurface = Enum.SurfaceType.Smooth
  2287. obj20.BottomSurface = Enum.SurfaceType.Smooth
  2288. obj20.Material = Enum.Material.SmoothPlastic
  2289. obj20.Size = Vector3.new(0.25, 0.25, 0.25)
  2290. obj20.BrickColor = BrickColor.new("Hot pink")
  2291. obj20.Friction = 0.30000001192093
  2292. obj20.Shape = Enum.PartType.Ball
  2293. obj20.Parent = obj2
  2294.  
  2295. -- 21 - Part
  2296. local obj21 = Instance.new("Part")
  2297. obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2298. obj21.CanCollide = false
  2299. obj21.TopSurface = Enum.SurfaceType.Smooth
  2300. obj21.BottomSurface = Enum.SurfaceType.Smooth
  2301. obj21.Material = Enum.Material.SmoothPlastic
  2302. obj21.Size = Vector3.new(0.25, 0.25, 0.25)
  2303. obj21.BrickColor = BrickColor.new("Hot pink")
  2304. obj21.Friction = 0.30000001192093
  2305. obj21.Shape = Enum.PartType.Ball
  2306. obj21.Parent = obj2
  2307.  
  2308. -- 22 - Part
  2309. local obj22 = Instance.new("Part")
  2310. obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2311. obj22.CanCollide = false
  2312. obj22.TopSurface = Enum.SurfaceType.Smooth
  2313. obj22.BottomSurface = Enum.SurfaceType.Smooth
  2314. obj22.Material = Enum.Material.SmoothPlastic
  2315. obj22.Size = Vector3.new(0.25, 0.25, 0.25)
  2316. obj22.BrickColor = BrickColor.new("Hot pink")
  2317. obj22.Friction = 0.30000001192093
  2318. obj22.Shape = Enum.PartType.Ball
  2319. obj22.Parent = obj2
  2320.  
  2321. -- 23 - Part
  2322. local obj23 = Instance.new("Part")
  2323. obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2324. obj23.CanCollide = false
  2325. obj23.TopSurface = Enum.SurfaceType.Smooth
  2326. obj23.BottomSurface = Enum.SurfaceType.Smooth
  2327. obj23.Material = Enum.Material.SmoothPlastic
  2328. obj23.Size = Vector3.new(0.25, 0.25, 0.25)
  2329. obj23.BrickColor = BrickColor.new("Hot pink")
  2330. obj23.Friction = 0.30000001192093
  2331. obj23.Shape = Enum.PartType.Ball
  2332. obj23.Parent = obj2
  2333.  
  2334. -- 24 - Part
  2335. local obj24 = Instance.new("Part")
  2336. obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2337. obj24.CanCollide = false
  2338. obj24.TopSurface = Enum.SurfaceType.Smooth
  2339. obj24.BottomSurface = Enum.SurfaceType.Smooth
  2340. obj24.Material = Enum.Material.SmoothPlastic
  2341. obj24.Size = Vector3.new(0.25, 0.25, 0.25)
  2342. obj24.BrickColor = BrickColor.new("Hot pink")
  2343. obj24.Friction = 0.30000001192093
  2344. obj24.Shape = Enum.PartType.Ball
  2345. obj24.Parent = obj2
  2346.  
  2347. -- 25 - Part
  2348. local obj25 = Instance.new("Part")
  2349. obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2350. obj25.CanCollide = false
  2351. obj25.TopSurface = Enum.SurfaceType.Smooth
  2352. obj25.BottomSurface = Enum.SurfaceType.Smooth
  2353. obj25.Material = Enum.Material.SmoothPlastic
  2354. obj25.Size = Vector3.new(0.25, 0.25, 0.25)
  2355. obj25.BrickColor = BrickColor.new("Hot pink")
  2356. obj25.Friction = 0.30000001192093
  2357. obj25.Shape = Enum.PartType.Ball
  2358. obj25.Parent = obj2
  2359.  
  2360. -- 26 - Part
  2361. local obj26 = Instance.new("Part")
  2362. obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2363. obj26.CanCollide = false
  2364. obj26.TopSurface = Enum.SurfaceType.Smooth
  2365. obj26.BottomSurface = Enum.SurfaceType.Smooth
  2366. obj26.Material = Enum.Material.SmoothPlastic
  2367. obj26.Size = Vector3.new(0.25, 0.25, 0.25)
  2368. obj26.BrickColor = BrickColor.new("Hot pink")
  2369. obj26.Friction = 0.30000001192093
  2370. obj26.Shape = Enum.PartType.Ball
  2371. obj26.Parent = obj2
  2372.  
  2373. -- 27 - Part
  2374. local obj27 = Instance.new("Part")
  2375. obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2376. obj27.CanCollide = false
  2377. obj27.TopSurface = Enum.SurfaceType.Smooth
  2378. obj27.BottomSurface = Enum.SurfaceType.Smooth
  2379. obj27.Material = Enum.Material.SmoothPlastic
  2380. obj27.Size = Vector3.new(0.25, 0.25, 0.25)
  2381. obj27.BrickColor = BrickColor.new("Hot pink")
  2382. obj27.Friction = 0.30000001192093
  2383. obj27.Shape = Enum.PartType.Ball
  2384. obj27.Parent = obj2
  2385.  
  2386. -- 28 - Part
  2387. local obj28 = Instance.new("Part")
  2388. obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2389. obj28.CanCollide = false
  2390. obj28.TopSurface = Enum.SurfaceType.Smooth
  2391. obj28.BottomSurface = Enum.SurfaceType.Smooth
  2392. obj28.Material = Enum.Material.SmoothPlastic
  2393. obj28.Size = Vector3.new(0.25, 0.25, 0.25)
  2394. obj28.BrickColor = BrickColor.new("Hot pink")
  2395. obj28.Friction = 0.30000001192093
  2396. obj28.Shape = Enum.PartType.Ball
  2397. obj28.Parent = obj2
  2398.  
  2399. -- 29 - Part
  2400. local obj29 = Instance.new("Part")
  2401. obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2402. obj29.CanCollide = false
  2403. obj29.TopSurface = Enum.SurfaceType.Smooth
  2404. obj29.BottomSurface = Enum.SurfaceType.Smooth
  2405. obj29.Material = Enum.Material.SmoothPlastic
  2406. obj29.Size = Vector3.new(0.25, 0.25, 0.25)
  2407. obj29.BrickColor = BrickColor.new("Hot pink")
  2408. obj29.Friction = 0.30000001192093
  2409. obj29.Shape = Enum.PartType.Ball
  2410. obj29.Parent = obj2
  2411.  
  2412. -- 30 - Part
  2413. local obj30 = Instance.new("Part")
  2414. obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2415. obj30.CanCollide = false
  2416. obj30.TopSurface = Enum.SurfaceType.Smooth
  2417. obj30.BottomSurface = Enum.SurfaceType.Smooth
  2418. obj30.Material = Enum.Material.SmoothPlastic
  2419. obj30.Size = Vector3.new(0.25, 0.25, 0.25)
  2420. obj30.BrickColor = BrickColor.new("Hot pink")
  2421. obj30.Friction = 0.30000001192093
  2422. obj30.Shape = Enum.PartType.Ball
  2423. obj30.Parent = obj2
  2424.  
  2425. -- 31 - Part
  2426. local obj31 = Instance.new("Part")
  2427. obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2428. obj31.CanCollide = false
  2429. obj31.TopSurface = Enum.SurfaceType.Smooth
  2430. obj31.BottomSurface = Enum.SurfaceType.Smooth
  2431. obj31.Material = Enum.Material.SmoothPlastic
  2432. obj31.Size = Vector3.new(0.25, 0.25, 0.25)
  2433. obj31.BrickColor = BrickColor.new("Hot pink")
  2434. obj31.Friction = 0.30000001192093
  2435. obj31.Shape = Enum.PartType.Ball
  2436. obj31.Parent = obj2
  2437.  
  2438. -- 32 - Part
  2439. local obj32 = Instance.new("Part")
  2440. obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2441. obj32.CanCollide = false
  2442. obj32.TopSurface = Enum.SurfaceType.Smooth
  2443. obj32.BottomSurface = Enum.SurfaceType.Smooth
  2444. obj32.Material = Enum.Material.SmoothPlastic
  2445. obj32.Size = Vector3.new(0.25, 0.25, 0.25)
  2446. obj32.BrickColor = BrickColor.new("Hot pink")
  2447. obj32.Friction = 0.30000001192093
  2448. obj32.Shape = Enum.PartType.Ball
  2449. obj32.Parent = obj2
  2450.  
  2451. -- 33 - Part
  2452. local obj33 = Instance.new("Part")
  2453. obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2454. obj33.CanCollide = false
  2455. obj33.TopSurface = Enum.SurfaceType.Smooth
  2456. obj33.BottomSurface = Enum.SurfaceType.Smooth
  2457. obj33.Material = Enum.Material.SmoothPlastic
  2458. obj33.Size = Vector3.new(0.25, 0.25, 0.25)
  2459. obj33.BrickColor = BrickColor.new("Hot pink")
  2460. obj33.Friction = 0.30000001192093
  2461. obj33.Shape = Enum.PartType.Ball
  2462. obj33.Parent = obj2
  2463.  
  2464. -- 34 - Part
  2465. local obj34 = Instance.new("Part")
  2466. obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2467. obj34.CanCollide = false
  2468. obj34.TopSurface = Enum.SurfaceType.Smooth
  2469. obj34.BottomSurface = Enum.SurfaceType.Smooth
  2470. obj34.Material = Enum.Material.SmoothPlastic
  2471. obj34.Size = Vector3.new(0.25, 0.25, 0.25)
  2472. obj34.BrickColor = BrickColor.new("Hot pink")
  2473. obj34.Friction = 0.30000001192093
  2474. obj34.Shape = Enum.PartType.Ball
  2475. obj34.Parent = obj2
  2476.  
  2477. -- 35 - Part
  2478. local obj35 = Instance.new("Part")
  2479. obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2480. obj35.CanCollide = false
  2481. obj35.TopSurface = Enum.SurfaceType.Smooth
  2482. obj35.BottomSurface = Enum.SurfaceType.Smooth
  2483. obj35.Material = Enum.Material.SmoothPlastic
  2484. obj35.Size = Vector3.new(0.25, 0.25, 0.25)
  2485. obj35.BrickColor = BrickColor.new("Hot pink")
  2486. obj35.Friction = 0.30000001192093
  2487. obj35.Shape = Enum.PartType.Ball
  2488. obj35.Parent = obj2
  2489.  
  2490. -- 36 - Part
  2491. local obj36 = Instance.new("Part")
  2492. obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2493. obj36.CanCollide = false
  2494. obj36.TopSurface = Enum.SurfaceType.Smooth
  2495. obj36.BottomSurface = Enum.SurfaceType.Smooth
  2496. obj36.Material = Enum.Material.SmoothPlastic
  2497. obj36.Size = Vector3.new(0.25, 0.25, 0.25)
  2498. obj36.BrickColor = BrickColor.new("Hot pink")
  2499. obj36.Friction = 0.30000001192093
  2500. obj36.Shape = Enum.PartType.Ball
  2501. obj36.Parent = obj2
  2502.  
  2503. -- 37 - Part
  2504. local obj37 = Instance.new("Part")
  2505. obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2506. obj37.CanCollide = false
  2507. obj37.TopSurface = Enum.SurfaceType.Smooth
  2508. obj37.BottomSurface = Enum.SurfaceType.Smooth
  2509. obj37.Material = Enum.Material.SmoothPlastic
  2510. obj37.Size = Vector3.new(0.25, 0.25, 0.25)
  2511. obj37.BrickColor = BrickColor.new("Hot pink")
  2512. obj37.Friction = 0.30000001192093
  2513. obj37.Shape = Enum.PartType.Ball
  2514. obj37.Parent = obj2
  2515.  
  2516. -- 38 - Part
  2517. local obj38 = Instance.new("Part")
  2518. obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2519. obj38.CanCollide = false
  2520. obj38.TopSurface = Enum.SurfaceType.Smooth
  2521. obj38.BottomSurface = Enum.SurfaceType.Smooth
  2522. obj38.Material = Enum.Material.SmoothPlastic
  2523. obj38.Size = Vector3.new(0.25, 0.25, 0.25)
  2524. obj38.BrickColor = BrickColor.new("Hot pink")
  2525. obj38.Friction = 0.30000001192093
  2526. obj38.Shape = Enum.PartType.Ball
  2527. obj38.Parent = obj2
  2528.  
  2529. -- 39 - Part
  2530. local obj39 = Instance.new("Part")
  2531. obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2532. obj39.CanCollide = false
  2533. obj39.TopSurface = Enum.SurfaceType.Smooth
  2534. obj39.BottomSurface = Enum.SurfaceType.Smooth
  2535. obj39.Material = Enum.Material.SmoothPlastic
  2536. obj39.Size = Vector3.new(0.25, 0.25, 0.25)
  2537. obj39.BrickColor = BrickColor.new("Hot pink")
  2538. obj39.Friction = 0.30000001192093
  2539. obj39.Shape = Enum.PartType.Ball
  2540. obj39.Parent = obj2
  2541.  
  2542. -- 40 - Part
  2543. local obj40 = Instance.new("Part")
  2544. obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2545. obj40.CanCollide = false
  2546. obj40.TopSurface = Enum.SurfaceType.Smooth
  2547. obj40.BottomSurface = Enum.SurfaceType.Smooth
  2548. obj40.Material = Enum.Material.SmoothPlastic
  2549. obj40.Size = Vector3.new(0.25, 0.25, 0.25)
  2550. obj40.BrickColor = BrickColor.new("Hot pink")
  2551. obj40.Friction = 0.30000001192093
  2552. obj40.Shape = Enum.PartType.Ball
  2553. obj40.Parent = obj2
  2554.  
  2555. -- 41 - stretches
  2556. local obj41 = Instance.new("Model")
  2557. obj41.Name = "stretches"
  2558. obj41.Parent = obj1
  2559.  
  2560. -- 42 - stretchlol
  2561. local obj42 = Instance.new("Part")
  2562. obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2563. obj42.CanCollide = false
  2564. obj42.Transparency = 1
  2565. obj42.TopSurface = Enum.SurfaceType.Smooth
  2566. obj42.BottomSurface = Enum.SurfaceType.Smooth
  2567. obj42.Material = Enum.Material.SmoothPlastic
  2568. obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2569. obj42.BrickColor = BrickColor.new("Pastel brown")
  2570. obj42.Friction = 0.30000001192093
  2571. obj42.Shape = Enum.PartType.Ball
  2572. obj42.Name = "stretchlol"
  2573. obj42.Parent = obj41
  2574.  
  2575. -- 43 - stretchlol
  2576. local obj43 = Instance.new("Part")
  2577. obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2578. obj43.CanCollide = false
  2579. obj43.Transparency = 1
  2580. obj43.TopSurface = Enum.SurfaceType.Smooth
  2581. obj43.BottomSurface = Enum.SurfaceType.Smooth
  2582. obj43.Material = Enum.Material.SmoothPlastic
  2583. obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2584. obj43.BrickColor = BrickColor.new("Pastel brown")
  2585. obj43.Friction = 0.30000001192093
  2586. obj43.Shape = Enum.PartType.Ball
  2587. obj43.Name = "stretchlol"
  2588. obj43.Parent = obj41
  2589.  
  2590. -- 44 - stretchlol
  2591. local obj44 = Instance.new("Part")
  2592. obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2593. obj44.CanCollide = false
  2594. obj44.Transparency = 1
  2595. obj44.TopSurface = Enum.SurfaceType.Smooth
  2596. obj44.BottomSurface = Enum.SurfaceType.Smooth
  2597. obj44.Material = Enum.Material.SmoothPlastic
  2598. obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2599. obj44.BrickColor = BrickColor.new("Pastel brown")
  2600. obj44.Friction = 0.30000001192093
  2601. obj44.Shape = Enum.PartType.Ball
  2602. obj44.Name = "stretchlol"
  2603. obj44.Parent = obj41
  2604.  
  2605. -- 45 - stretchlol
  2606. local obj45 = Instance.new("Part")
  2607. obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2608. obj45.CanCollide = false
  2609. obj45.Transparency = 1
  2610. obj45.TopSurface = Enum.SurfaceType.Smooth
  2611. obj45.BottomSurface = Enum.SurfaceType.Smooth
  2612. obj45.Material = Enum.Material.SmoothPlastic
  2613. obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2614. obj45.BrickColor = BrickColor.new("Pastel brown")
  2615. obj45.Friction = 0.30000001192093
  2616. obj45.Shape = Enum.PartType.Ball
  2617. obj45.Name = "stretchlol"
  2618. obj45.Parent = obj41
  2619.  
  2620. -- 46 - stretchlol
  2621. local obj46 = Instance.new("Part")
  2622. obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2623. obj46.CanCollide = false
  2624. obj46.Transparency = 1
  2625. obj46.TopSurface = Enum.SurfaceType.Smooth
  2626. obj46.BottomSurface = Enum.SurfaceType.Smooth
  2627. obj46.Material = Enum.Material.SmoothPlastic
  2628. obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2629. obj46.BrickColor = BrickColor.new("Pastel brown")
  2630. obj46.Friction = 0.30000001192093
  2631. obj46.Shape = Enum.PartType.Ball
  2632. obj46.Name = "stretchlol"
  2633. obj46.Parent = obj41
  2634.  
  2635. -- 47 - stretchlol
  2636. local obj47 = Instance.new("Part")
  2637. obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2638. obj47.CanCollide = false
  2639. obj47.Transparency = 1
  2640. obj47.TopSurface = Enum.SurfaceType.Smooth
  2641. obj47.BottomSurface = Enum.SurfaceType.Smooth
  2642. obj47.Material = Enum.Material.SmoothPlastic
  2643. obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2644. obj47.BrickColor = BrickColor.new("Pastel brown")
  2645. obj47.Friction = 0.30000001192093
  2646. obj47.Shape = Enum.PartType.Ball
  2647. obj47.Name = "stretchlol"
  2648. obj47.Parent = obj41
  2649.  
  2650. -- 48 - stretchlol
  2651. local obj48 = Instance.new("Part")
  2652. obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2653. obj48.CanCollide = false
  2654. obj48.Transparency = 1
  2655. obj48.TopSurface = Enum.SurfaceType.Smooth
  2656. obj48.BottomSurface = Enum.SurfaceType.Smooth
  2657. obj48.Material = Enum.Material.SmoothPlastic
  2658. obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2659. obj48.BrickColor = BrickColor.new("Pastel brown")
  2660. obj48.Friction = 0.30000001192093
  2661. obj48.Shape = Enum.PartType.Ball
  2662. obj48.Name = "stretchlol"
  2663. obj48.Parent = obj41
  2664.  
  2665. -- 49 - stretchlol
  2666. local obj49 = Instance.new("Part")
  2667. obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2668. obj49.CanCollide = false
  2669. obj49.Transparency = 1
  2670. obj49.TopSurface = Enum.SurfaceType.Smooth
  2671. obj49.BottomSurface = Enum.SurfaceType.Smooth
  2672. obj49.Material = Enum.Material.SmoothPlastic
  2673. obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2674. obj49.BrickColor = BrickColor.new("Pastel brown")
  2675. obj49.Friction = 0.30000001192093
  2676. obj49.Shape = Enum.PartType.Ball
  2677. obj49.Name = "stretchlol"
  2678. obj49.Parent = obj41
  2679.  
  2680. -- 50 - stretchlol
  2681. local obj50 = Instance.new("Part")
  2682. obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2683. obj50.CanCollide = false
  2684. obj50.Transparency = 1
  2685. obj50.TopSurface = Enum.SurfaceType.Smooth
  2686. obj50.BottomSurface = Enum.SurfaceType.Smooth
  2687. obj50.Material = Enum.Material.SmoothPlastic
  2688. obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2689. obj50.BrickColor = BrickColor.new("Pastel brown")
  2690. obj50.Friction = 0.30000001192093
  2691. obj50.Shape = Enum.PartType.Ball
  2692. obj50.Name = "stretchlol"
  2693. obj50.Parent = obj41
  2694.  
  2695. -- 51 - stretchlol
  2696. local obj51 = Instance.new("Part")
  2697. obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2698. obj51.CanCollide = false
  2699. obj51.Transparency = 1
  2700. obj51.TopSurface = Enum.SurfaceType.Smooth
  2701. obj51.BottomSurface = Enum.SurfaceType.Smooth
  2702. obj51.Material = Enum.Material.SmoothPlastic
  2703. obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2704. obj51.BrickColor = BrickColor.new("Pastel brown")
  2705. obj51.Friction = 0.30000001192093
  2706. obj51.Shape = Enum.PartType.Ball
  2707. obj51.Name = "stretchlol"
  2708. obj51.Parent = obj41
  2709.  
  2710. -- 52 - stretchlol
  2711. local obj52 = Instance.new("Part")
  2712. obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2713. obj52.CanCollide = false
  2714. obj52.Transparency = 1
  2715. obj52.TopSurface = Enum.SurfaceType.Smooth
  2716. obj52.BottomSurface = Enum.SurfaceType.Smooth
  2717. obj52.Material = Enum.Material.SmoothPlastic
  2718. obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2719. obj52.BrickColor = BrickColor.new("Pastel brown")
  2720. obj52.Friction = 0.30000001192093
  2721. obj52.Shape = Enum.PartType.Ball
  2722. obj52.Name = "stretchlol"
  2723. obj52.Parent = obj41
  2724.  
  2725. -- 53 - stretchlol
  2726. local obj53 = Instance.new("Part")
  2727. obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  2728. obj53.CanCollide = false
  2729. obj53.Transparency = 1
  2730. obj53.TopSurface = Enum.SurfaceType.Smooth
  2731. obj53.BottomSurface = Enum.SurfaceType.Smooth
  2732. obj53.Material = Enum.Material.SmoothPlastic
  2733. obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
  2734. obj53.BrickColor = BrickColor.new("Pastel brown")
  2735. obj53.Friction = 0.30000001192093
  2736. obj53.Shape = Enum.PartType.Cylinder
  2737. obj53.Name = "stretchlol"
  2738. obj53.Parent = obj41
  2739.  
  2740. -- 54 - stretchlol
  2741. local obj54 = Instance.new("Part")
  2742. obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2743. obj54.CanCollide = false
  2744. obj54.Transparency = 1
  2745. obj54.TopSurface = Enum.SurfaceType.Smooth
  2746. obj54.BottomSurface = Enum.SurfaceType.Smooth
  2747. obj54.Material = Enum.Material.SmoothPlastic
  2748. obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2749. obj54.BrickColor = BrickColor.new("Pastel brown")
  2750. obj54.Friction = 0.30000001192093
  2751. obj54.Shape = Enum.PartType.Ball
  2752. obj54.Name = "stretchlol"
  2753. obj54.Parent = obj41
  2754.  
  2755. -- 55 - stretchlol
  2756. local obj55 = Instance.new("Part")
  2757. obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2758. obj55.CanCollide = false
  2759. obj55.Transparency = 1
  2760. obj55.TopSurface = Enum.SurfaceType.Smooth
  2761. obj55.BottomSurface = Enum.SurfaceType.Smooth
  2762. obj55.Material = Enum.Material.SmoothPlastic
  2763. obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2764. obj55.BrickColor = BrickColor.new("Pastel brown")
  2765. obj55.Friction = 0.30000001192093
  2766. obj55.Shape = Enum.PartType.Ball
  2767. obj55.Name = "stretchlol"
  2768. obj55.Parent = obj41
  2769.  
  2770. -- 56 - stretchlol
  2771. local obj56 = Instance.new("Part")
  2772. obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2773. obj56.CanCollide = false
  2774. obj56.Transparency = 1
  2775. obj56.TopSurface = Enum.SurfaceType.Smooth
  2776. obj56.BottomSurface = Enum.SurfaceType.Smooth
  2777. obj56.Material = Enum.Material.SmoothPlastic
  2778. obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2779. obj56.BrickColor = BrickColor.new("Pastel brown")
  2780. obj56.Friction = 0.30000001192093
  2781. obj56.Shape = Enum.PartType.Ball
  2782. obj56.Name = "stretchlol"
  2783. obj56.Parent = obj41
  2784.  
  2785. -- 57 - stretchlol
  2786. local obj57 = Instance.new("Part")
  2787. obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2788. obj57.CanCollide = false
  2789. obj57.Transparency = 1
  2790. obj57.TopSurface = Enum.SurfaceType.Smooth
  2791. obj57.BottomSurface = Enum.SurfaceType.Smooth
  2792. obj57.Material = Enum.Material.SmoothPlastic
  2793. obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2794. obj57.BrickColor = BrickColor.new("Pastel brown")
  2795. obj57.Friction = 0.30000001192093
  2796. obj57.Shape = Enum.PartType.Ball
  2797. obj57.Name = "stretchlol"
  2798. obj57.Parent = obj41
  2799.  
  2800. -- 58 - stretchlol
  2801. local obj58 = Instance.new("Part")
  2802. obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2803. obj58.CanCollide = false
  2804. obj58.Transparency = 1
  2805. obj58.TopSurface = Enum.SurfaceType.Smooth
  2806. obj58.BottomSurface = Enum.SurfaceType.Smooth
  2807. obj58.Material = Enum.Material.SmoothPlastic
  2808. obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2809. obj58.BrickColor = BrickColor.new("Pastel brown")
  2810. obj58.Friction = 0.30000001192093
  2811. obj58.Shape = Enum.PartType.Ball
  2812. obj58.Name = "stretchlol"
  2813. obj58.Parent = obj41
  2814.  
  2815. -- 59 - stretchlol
  2816. local obj59 = Instance.new("Part")
  2817. obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2818. obj59.CanCollide = false
  2819. obj59.Transparency = 1
  2820. obj59.TopSurface = Enum.SurfaceType.Smooth
  2821. obj59.BottomSurface = Enum.SurfaceType.Smooth
  2822. obj59.Material = Enum.Material.SmoothPlastic
  2823. obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2824. obj59.BrickColor = BrickColor.new("Pastel brown")
  2825. obj59.Friction = 0.30000001192093
  2826. obj59.Shape = Enum.PartType.Ball
  2827. obj59.Name = "stretchlol"
  2828. obj59.Parent = obj41
  2829.  
  2830. -- 60 - stretchlol
  2831. local obj60 = Instance.new("Part")
  2832. obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2833. obj60.CanCollide = false
  2834. obj60.Transparency = 1
  2835. obj60.TopSurface = Enum.SurfaceType.Smooth
  2836. obj60.BottomSurface = Enum.SurfaceType.Smooth
  2837. obj60.Material = Enum.Material.SmoothPlastic
  2838. obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2839. obj60.BrickColor = BrickColor.new("Pastel brown")
  2840. obj60.Friction = 0.30000001192093
  2841. obj60.Shape = Enum.PartType.Ball
  2842. obj60.Name = "stretchlol"
  2843. obj60.Parent = obj41
  2844.  
  2845. -- 61 - stretchlol
  2846. local obj61 = Instance.new("Part")
  2847. obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2848. obj61.CanCollide = false
  2849. obj61.Transparency = 1
  2850. obj61.TopSurface = Enum.SurfaceType.Smooth
  2851. obj61.BottomSurface = Enum.SurfaceType.Smooth
  2852. obj61.Material = Enum.Material.SmoothPlastic
  2853. obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2854. obj61.BrickColor = BrickColor.new("Pastel brown")
  2855. obj61.Friction = 0.30000001192093
  2856. obj61.Shape = Enum.PartType.Ball
  2857. obj61.Name = "stretchlol"
  2858. obj61.Parent = obj41
  2859.  
  2860. -- 62 - stretchlol
  2861. local obj62 = Instance.new("Part")
  2862. obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2863. obj62.CanCollide = false
  2864. obj62.Transparency = 1
  2865. obj62.TopSurface = Enum.SurfaceType.Smooth
  2866. obj62.BottomSurface = Enum.SurfaceType.Smooth
  2867. obj62.Material = Enum.Material.SmoothPlastic
  2868. obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2869. obj62.BrickColor = BrickColor.new("Pastel brown")
  2870. obj62.Friction = 0.30000001192093
  2871. obj62.Shape = Enum.PartType.Ball
  2872. obj62.Name = "stretchlol"
  2873. obj62.Parent = obj41
  2874.  
  2875. -- 63 - stretchlol
  2876. local obj63 = Instance.new("Part")
  2877. obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2878. obj63.CanCollide = false
  2879. obj63.Transparency = 1
  2880. obj63.TopSurface = Enum.SurfaceType.Smooth
  2881. obj63.BottomSurface = Enum.SurfaceType.Smooth
  2882. obj63.Material = Enum.Material.SmoothPlastic
  2883. obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2884. obj63.BrickColor = BrickColor.new("Pastel brown")
  2885. obj63.Friction = 0.30000001192093
  2886. obj63.Shape = Enum.PartType.Ball
  2887. obj63.Name = "stretchlol"
  2888. obj63.Parent = obj41
  2889.  
  2890. -- 64 - stretchlol
  2891. local obj64 = Instance.new("Part")
  2892. obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2893. obj64.CanCollide = false
  2894. obj64.Transparency = 1
  2895. obj64.TopSurface = Enum.SurfaceType.Smooth
  2896. obj64.BottomSurface = Enum.SurfaceType.Smooth
  2897. obj64.Material = Enum.Material.SmoothPlastic
  2898. obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2899. obj64.BrickColor = BrickColor.new("Pastel brown")
  2900. obj64.Friction = 0.30000001192093
  2901. obj64.Shape = Enum.PartType.Ball
  2902. obj64.Name = "stretchlol"
  2903. obj64.Parent = obj41
  2904.  
  2905. -- 65 - stretchlol
  2906. local obj65 = Instance.new("Part")
  2907. obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2908. obj65.CanCollide = false
  2909. obj65.Transparency = 1
  2910. obj65.TopSurface = Enum.SurfaceType.Smooth
  2911. obj65.BottomSurface = Enum.SurfaceType.Smooth
  2912. obj65.Material = Enum.Material.SmoothPlastic
  2913. obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2914. obj65.BrickColor = BrickColor.new("Pastel brown")
  2915. obj65.Friction = 0.30000001192093
  2916. obj65.Shape = Enum.PartType.Ball
  2917. obj65.Name = "stretchlol"
  2918. obj65.Parent = obj41
  2919.  
  2920. -- 66 - stretchlol
  2921. local obj66 = Instance.new("Part")
  2922. obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2923. obj66.CanCollide = false
  2924. obj66.Transparency = 1
  2925. obj66.TopSurface = Enum.SurfaceType.Smooth
  2926. obj66.BottomSurface = Enum.SurfaceType.Smooth
  2927. obj66.Material = Enum.Material.SmoothPlastic
  2928. obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2929. obj66.BrickColor = BrickColor.new("Pastel brown")
  2930. obj66.Friction = 0.30000001192093
  2931. obj66.Shape = Enum.PartType.Ball
  2932. obj66.Name = "stretchlol"
  2933. obj66.Parent = obj41
  2934.  
  2935. -- 67 - stretchlol
  2936. local obj67 = Instance.new("Part")
  2937. obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2938. obj67.CanCollide = false
  2939. obj67.Transparency = 1
  2940. obj67.TopSurface = Enum.SurfaceType.Smooth
  2941. obj67.BottomSurface = Enum.SurfaceType.Smooth
  2942. obj67.Material = Enum.Material.SmoothPlastic
  2943. obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2944. obj67.BrickColor = BrickColor.new("Pastel brown")
  2945. obj67.Friction = 0.30000001192093
  2946. obj67.Shape = Enum.PartType.Ball
  2947. obj67.Name = "stretchlol"
  2948. obj67.Parent = obj41
  2949.  
  2950. -- 68 - stretchlol
  2951. local obj68 = Instance.new("Part")
  2952. obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2953. obj68.CanCollide = false
  2954. obj68.Transparency = 1
  2955. obj68.TopSurface = Enum.SurfaceType.Smooth
  2956. obj68.BottomSurface = Enum.SurfaceType.Smooth
  2957. obj68.Material = Enum.Material.SmoothPlastic
  2958. obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2959. obj68.BrickColor = BrickColor.new("Pastel brown")
  2960. obj68.Friction = 0.30000001192093
  2961. obj68.Shape = Enum.PartType.Ball
  2962. obj68.Name = "stretchlol"
  2963. obj68.Parent = obj41
  2964.  
  2965. -- 69 - stretchlol
  2966. local obj69 = Instance.new("Part")
  2967. obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2968. obj69.CanCollide = false
  2969. obj69.Transparency = 1
  2970. obj69.TopSurface = Enum.SurfaceType.Smooth
  2971. obj69.BottomSurface = Enum.SurfaceType.Smooth
  2972. obj69.Material = Enum.Material.SmoothPlastic
  2973. obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  2974. obj69.BrickColor = BrickColor.new("Pastel brown")
  2975. obj69.Friction = 0.30000001192093
  2976. obj69.Shape = Enum.PartType.Ball
  2977. obj69.Name = "stretchlol"
  2978. obj69.Parent = obj41
  2979.  
  2980. -- 70 - stretchlol
  2981. local obj70 = Instance.new("Part")
  2982. obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2983. obj70.CanCollide = false
  2984. obj70.Transparency = 1
  2985. obj70.TopSurface = Enum.SurfaceType.Smooth
  2986. obj70.BottomSurface = Enum.SurfaceType.Smooth
  2987. obj70.Material = Enum.Material.SmoothPlastic
  2988. obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2989. obj70.BrickColor = BrickColor.new("Pastel brown")
  2990. obj70.Friction = 0.30000001192093
  2991. obj70.Shape = Enum.PartType.Ball
  2992. obj70.Name = "stretchlol"
  2993. obj70.Parent = obj41
  2994.  
  2995. -- 71 - stretchlol
  2996. local obj71 = Instance.new("Part")
  2997. obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2998. obj71.CanCollide = false
  2999. obj71.Transparency = 1
  3000. obj71.TopSurface = Enum.SurfaceType.Smooth
  3001. obj71.BottomSurface = Enum.SurfaceType.Smooth
  3002. obj71.Material = Enum.Material.SmoothPlastic
  3003. obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3004. obj71.BrickColor = BrickColor.new("Pastel brown")
  3005. obj71.Friction = 0.30000001192093
  3006. obj71.Shape = Enum.PartType.Ball
  3007. obj71.Name = "stretchlol"
  3008. obj71.Parent = obj41
  3009.  
  3010. -- 72 - stretchlol
  3011. local obj72 = Instance.new("Part")
  3012. obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3013. obj72.CanCollide = false
  3014. obj72.Transparency = 1
  3015. obj72.TopSurface = Enum.SurfaceType.Smooth
  3016. obj72.BottomSurface = Enum.SurfaceType.Smooth
  3017. obj72.Material = Enum.Material.SmoothPlastic
  3018. obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3019. obj72.BrickColor = BrickColor.new("Pastel brown")
  3020. obj72.Friction = 0.30000001192093
  3021. obj72.Shape = Enum.PartType.Ball
  3022. obj72.Name = "stretchlol"
  3023. obj72.Parent = obj41
  3024.  
  3025. -- 73 - stretchlol
  3026. local obj73 = Instance.new("Part")
  3027. obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3028. obj73.CanCollide = false
  3029. obj73.Transparency = 1
  3030. obj73.TopSurface = Enum.SurfaceType.Smooth
  3031. obj73.BottomSurface = Enum.SurfaceType.Smooth
  3032. obj73.Material = Enum.Material.SmoothPlastic
  3033. obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3034. obj73.BrickColor = BrickColor.new("Pastel brown")
  3035. obj73.Friction = 0.30000001192093
  3036. obj73.Shape = Enum.PartType.Ball
  3037. obj73.Name = "stretchlol"
  3038. obj73.Parent = obj41
  3039.  
  3040. -- 74 - stretchlol
  3041. local obj74 = Instance.new("Part")
  3042. obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  3043. obj74.CanCollide = false
  3044. obj74.Transparency = 1
  3045. obj74.TopSurface = Enum.SurfaceType.Smooth
  3046. obj74.BottomSurface = Enum.SurfaceType.Smooth
  3047. obj74.Material = Enum.Material.SmoothPlastic
  3048. obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3049. obj74.BrickColor = BrickColor.new("Pastel brown")
  3050. obj74.Friction = 0.30000001192093
  3051. obj74.Shape = Enum.PartType.Ball
  3052. obj74.Name = "stretchlol"
  3053. obj74.Parent = obj41
  3054.  
  3055. -- 75 - stretchlol
  3056. local obj75 = Instance.new("Part")
  3057. obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3058. obj75.CanCollide = false
  3059. obj75.Transparency = 1
  3060. obj75.TopSurface = Enum.SurfaceType.Smooth
  3061. obj75.BottomSurface = Enum.SurfaceType.Smooth
  3062. obj75.Material = Enum.Material.SmoothPlastic
  3063. obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3064. obj75.BrickColor = BrickColor.new("Pastel brown")
  3065. obj75.Friction = 0.30000001192093
  3066. obj75.Shape = Enum.PartType.Ball
  3067. obj75.Name = "stretchlol"
  3068. obj75.Parent = obj41
  3069.  
  3070. -- 76 - stretchlol
  3071. local obj76 = Instance.new("Part")
  3072. obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3073. obj76.CanCollide = false
  3074. obj76.Transparency = 1
  3075. obj76.TopSurface = Enum.SurfaceType.Smooth
  3076. obj76.BottomSurface = Enum.SurfaceType.Smooth
  3077. obj76.Material = Enum.Material.SmoothPlastic
  3078. obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3079. obj76.BrickColor = BrickColor.new("Pastel brown")
  3080. obj76.Friction = 0.30000001192093
  3081. obj76.Shape = Enum.PartType.Ball
  3082. obj76.Name = "stretchlol"
  3083. obj76.Parent = obj41
  3084. obj1.PrimaryPart = obj4
  3085.  
  3086. local stretches = obj41:GetChildren()
  3087. for i,v in pairs(stretches) do
  3088. v.Anchored = true
  3089. v.Parent = obj1
  3090. end
  3091. for i,v in pairs(obj2:GetChildren()) do
  3092. v.Anchored = true
  3093. v.Parent = obj1
  3094. end
  3095. obj2:Destroy()
  3096. obj41:Destroy()
  3097.  
  3098. local previous = nil
  3099. for i,v in pairs(obj1:GetChildren()) do
  3100. if v:IsA('BasePart') then
  3101. if previous then
  3102. local weld = Instance.new('Weld',v)
  3103. weld.Part0 = v
  3104. weld.Part1 = previous
  3105. weld.C0 = v.CFrame:inverse() * previous.CFrame
  3106. previous.Anchored = false
  3107. previous.CanCollide = false
  3108. local vee = v
  3109. weld.AncestryChanged:connect(function(mez,par)
  3110. wait()
  3111. weld.Parent = vee
  3112. end)
  3113. end
  3114. previous = v
  3115. end
  3116. end
  3117. previous.Anchored = false
  3118. previous.CanCollide = false
  3119. obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0))
  3120. -- 2 - Part
  3121. local ree = Instance.new("Part")
  3122. ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
  3123. ree.Transparency = 0.80000001192093
  3124. ree.Material = Enum.Material.Neon
  3125. ree.CFrame = CFrame.new(obj4.Position)
  3126. ree.Size = Vector3.new(5, math.huge, 5)
  3127. ree.BrickColor = BrickColor.new("New Yeller")
  3128. ree.Friction = 0.30000001192093
  3129. ree.Shape = Enum.PartType.Block
  3130. ree.Parent = handle
  3131.  
  3132. -- 3 - Mesh
  3133. local ree2 = Instance.new("CylinderMesh")
  3134. ree2.Parent = ree
  3135. local thing = Instance.new('BodyPosition',obj9)
  3136. local thing2 = Instance.new('BodyPosition',ree)
  3137. thing2.P = 100000
  3138. thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3139. thing.MaxForce = Vector3.new(10000,10000,10000)
  3140. for i=1,100 do
  3141. thing2.Position = obj4.Position
  3142. obj1:SetPrimaryPartCFrame(CFrame.new(obj1.PrimaryPart.Position)*CFrame.Angles(math.rad(handle.Orientation.X),math.rad(handle.Orientation.Y),math.rad(handle.Orientation.Z))*CFrame.Angles(0,math.rad(180),0))
  3143. thing.Position = handle.Position+(handle.CFrame.rightVector*0.5)
  3144. wait()
  3145. end
  3146. thing:Destroy()
  3147. local lmfao = Instance.new('Weld',obj4)
  3148. lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
  3149. lmfao.Part0 = obj4
  3150. lmfao.Part1 = handle
  3151. ree:Destroy()
  3152. working = false
  3153. end
  3154.  
  3155. function katanamode()
  3156. blademode = "katana"
  3157. -- 1 - weeb shit
  3158. local weebshit1 = handle
  3159.  
  3160. -- 16 - top cap
  3161. local weebshit16 = Instance.new("Part")
  3162. weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  3163. weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3164. weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3165. weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3166. weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3167. weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3168. weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
  3169. weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3170. weebshit16.Anchored = false
  3171. weebshit16.BrickColor = BrickColor.new("Institutional white")
  3172. weebshit16.Friction = 0.30000001192093
  3173. weebshit16.Shape = Enum.PartType.Cylinder
  3174. weebshit16.Name = "top cap"
  3175. weebshit16.Parent = weebshit1
  3176. local weld = Instance.new('Weld',weebshit16)
  3177. weld.Part0 = weebshit16
  3178. weld.Part1 = handle
  3179. weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
  3180. --weld,part,endsize,endpos,amntime
  3181. grow(weld,weebshit16,Vector3.new(0.1,0.65,0.65),CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048),0.1)
  3182.  
  3183. -- 8 - blade
  3184. local weebshit8 = Instance.new("Part")
  3185. weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3186. weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3187. weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3188. weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3189. weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3190. weebshit8.Material = Enum.Material.Metal
  3191. weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
  3192. weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3193. weebshit8.Anchored = false
  3194. weebshit8.BrickColor = BrickColor.new("Dark stone grey")
  3195. weebshit8.Friction = 0.30000001192093
  3196. weebshit8.Shape = Enum.PartType.Block
  3197. weebshit8.Name = "blade"
  3198. weebshit8.Parent = weebshit1
  3199. weebshit8:BreakJoints()
  3200. local bld1 = weebshit8
  3201. local weld2 = Instance.new('Weld',weebshit8)
  3202. weld2.Part0 = weebshit8
  3203. weld2.Part1 = handle
  3204. weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
  3205. local coru=coroutine.wrap(function()
  3206. grow(weld2,weebshit8,Vector3.new(0.23,1.17,0.1),CFrame.new(1.25, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90)),0.05)
  3207. end)
  3208. coru()
  3209.  
  3210. -- 9 - blade
  3211. local weebshit9 = Instance.new("Part")
  3212. weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
  3213. weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3214. weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3215. weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3216. weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3217. weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3218. weebshit9.Material = Enum.Material.Metal
  3219. weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3220. weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3221. weebshit9.Anchored = false
  3222. weebshit9.BrickColor = BrickColor.new("Institutional white")
  3223. weebshit9.Friction = 0.30000001192093
  3224. weebshit9.Shape = Enum.PartType.Block
  3225. weebshit9.Name = "blade"
  3226. weebshit9.Parent = weebshit8
  3227. local bld2 = weebshit9
  3228. local weld3 = Instance.new('Weld',weebshit9)
  3229. weld3.Part0 = weebshit9
  3230. weld3.Part1 = weebshit8
  3231. weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3232. grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
  3233. -- 10 - blade
  3234. local weebshit10 = Instance.new("Part")
  3235. weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
  3236. weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3237. weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3238. weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3239. weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3240. weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3241. weebshit10.Material = Enum.Material.Metal
  3242. weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3243. weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3244. weebshit10.Anchored = false
  3245. weebshit10.BrickColor = BrickColor.new("Dark stone grey")
  3246. weebshit10.Friction = 0.30000001192093
  3247. weebshit10.Shape = Enum.PartType.Block
  3248. weebshit10.Name = "blade"
  3249. weebshit10.Parent = weebshit1
  3250. local weld4 = Instance.new('Weld',weebshit10)
  3251. weld4.Part0 = weebshit10
  3252. weld4.Part1 = weebshit8
  3253. weld4.C1 = CFrame.new(-0.01, 0.55, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095)
  3254. local coru=coroutine.wrap(function()
  3255. grow(weld4,weebshit10,Vector3.new(0.23,1.17,0.1),CFrame.new(-0.0285797119, 1.14634609, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095),0.1)
  3256. end)
  3257. coru()
  3258. -- 11 - blade
  3259. local weebshit11 = Instance.new("Part")
  3260. weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
  3261. weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3262. weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3263. weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3264. weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3265. weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3266. weebshit11.Material = Enum.Material.Metal
  3267. weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3268. weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3269. weebshit11.Anchored = false
  3270. weebshit11.BrickColor = BrickColor.new("Institutional white")
  3271. weebshit11.Friction = 0.30000001192093
  3272. weebshit11.Shape = Enum.PartType.Block
  3273. weebshit11.Name = "blade"
  3274. weebshit11.Parent = weebshit1
  3275. local weld5 = Instance.new('Weld',weebshit10)
  3276. weld5.Part0 = weebshit10
  3277. weld5.Part1 = weebshit11
  3278. weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3279. grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3280.  
  3281. -- 15 - blade
  3282. local weebshit15 = Instance.new("Part")
  3283. weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
  3284. weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3285. weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3286. weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3287. weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3288. weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3289. weebshit15.Material = Enum.Material.Metal
  3290. weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
  3291. weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3292. weebshit15.Anchored = false
  3293. weebshit15.BrickColor = BrickColor.new("Dark stone grey")
  3294. weebshit15.Friction = 0.30000001192093
  3295. weebshit15.Shape = Enum.PartType.Block
  3296. weebshit15.Name = "blade"
  3297. weebshit15.Parent = weebshit1
  3298. local weld6 = Instance.new('Weld',weebshit15)
  3299. weld6.Part0 = weebshit15
  3300. weld6.Part1 = weebshit10
  3301. weld6.C1 = CFrame.new(-0.01, -0.55, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006)
  3302. local coru=coroutine.wrap(function()
  3303. grow(weld6,weebshit15,Vector3.new(0.229999945, 1.17000151, 0.100000009),CFrame.new(-0.0274810791, -1.13038063, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006),0.1)
  3304. end)
  3305. coru()
  3306.  
  3307. -- 12 - blade
  3308. local weebshit12 = Instance.new("Part")
  3309. weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3310. weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3311. weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3312. weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3313. weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3314. weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3315. weebshit12.Material = Enum.Material.Metal
  3316. weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3317. weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3318. weebshit12.Anchored = false
  3319. weebshit12.BrickColor = BrickColor.new("Institutional white")
  3320. weebshit12.Friction = 0.30000001192093
  3321. weebshit12.Shape = Enum.PartType.Block
  3322. weebshit12.Name = "blade"
  3323. weebshit12.Parent = weebshit1
  3324. local weld7 = Instance.new('Weld',weebshit12)
  3325. weld7.Part0 = weebshit12
  3326. weld7.Part1 = weebshit15
  3327. weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3328. grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3329.  
  3330. -- 14 - blade
  3331. local weebshit14 = Instance.new("Part")
  3332. weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3333. weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3334. weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3335. weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3336. weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3337. weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3338. weebshit14.Material = Enum.Material.Metal
  3339. weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3340. weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3341. weebshit14.Anchored = false
  3342. weebshit14.BrickColor = BrickColor.new("Dark stone grey")
  3343. weebshit14.Friction = 0.30000001192093
  3344. weebshit14.Shape = Enum.PartType.Block
  3345. weebshit14.Name = "blade"
  3346. weebshit14.Parent = weebshit1
  3347. local weld8 = Instance.new('Weld',weebshit14)
  3348. weld8.Part0 = weebshit14
  3349. weld8.Part1 = weebshit15
  3350. weld8.C1 = CFrame.new(-0.01, 0.45, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1)
  3351. local coru=coroutine.wrap(function()
  3352. grow(weld8,weebshit14,Vector3.new(0.229999945, 0.700001657, 0.100000009),CFrame.new(-0.0191650391, 0.911635399, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1),0.1)
  3353. end)
  3354. coru()
  3355.  
  3356. -- 13 - blade
  3357. local weebshit13 = Instance.new("Part")
  3358. weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3359. weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3360. weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3361. weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3362. weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3363. weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3364. weebshit13.Material = Enum.Material.Metal
  3365. weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3366. weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3367. weebshit13.Anchored = false
  3368. weebshit13.BrickColor = BrickColor.new("Institutional white")
  3369. weebshit13.Friction = 0.30000001192093
  3370. weebshit13.Shape = Enum.PartType.Block
  3371. weebshit13.Name = "blade"
  3372. weebshit13.Parent = weebshit1
  3373. local weld9 = Instance.new('Weld',weebshit13)
  3374. weld9.Part0 = weebshit13
  3375. weld9.Part1 = weebshit14
  3376. weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3377. grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3378.  
  3379. -- 18 - blade
  3380. local weebshit18 = Instance.new("WedgePart")
  3381. weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3382. weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3383. weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3384. weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3385. weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3386. weebshit18.Material = Enum.Material.Metal
  3387. weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
  3388. weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3389. weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3390. weebshit18.Anchored = false
  3391. weebshit18.BrickColor = BrickColor.new("Dark stone grey")
  3392. weebshit18.Friction = 0.30000001192093
  3393. weebshit18.Name = "blade"
  3394. weebshit18.Parent = weebshit1
  3395. local weld10 = Instance.new('Weld',weebshit18)
  3396. weld10.Part0 = weebshit18
  3397. weld10.Part1 = weebshit14
  3398. weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
  3399. local coru=coroutine.wrap(function()
  3400. grow(weld10,weebshit18,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.499937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0),0.1)
  3401. end)
  3402. coru()
  3403.  
  3404. -- 19 - blade
  3405. local weebshit19 = Instance.new("WedgePart")
  3406. weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3407. weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3408. weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3409. weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3410. weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3411. weebshit19.Material = Enum.Material.Metal
  3412. weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
  3413. weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3414. weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3415. weebshit19.Anchored = false
  3416. weebshit19.BrickColor = BrickColor.new("Institutional white")
  3417. weebshit19.Friction = 0.30000001192093
  3418. weebshit19.Name = "blade"
  3419. weebshit19.Parent = weebshit1
  3420. local weld11 = Instance.new('Weld',weebshit19)
  3421. weld11.Part0 = weebshit19
  3422. weld11.Part1 = weebshit18
  3423. weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
  3424. local coru=coroutine.wrap(function()
  3425. grow(weld11,weebshit19,Vector3.new(0.05, 0.37, 0.28),CFrame.new(0, 0.011, -0.029) * CFrame.Angles(0, 0, 0),0.1)
  3426. end)
  3427. coru()
  3428. end
  3429.  
  3430. function gunmode()
  3431. working = false
  3432.  
  3433. working = false
  3434. end
  3435.  
  3436. function knifemode()
  3437. blademode = "knife"
  3438. -- 6 - thicc cap
  3439. local obj6 = Instance.new("Part")
  3440. obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3441. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3442. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3443. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3444. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3445. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3446. obj6.Size = Vector3.new(0.3, 0.3, 0.3)
  3447. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3448. obj6.Anchored = false
  3449. obj6.BrickColor = BrickColor.new("Institutional white")
  3450. obj6.Friction = 0.30000001192093
  3451. obj6.Shape = Enum.PartType.Ball
  3452. obj6.Name = "thicc cap"
  3453. obj6.Parent = handle
  3454. local weld2 = Instance.new('Weld',obj6)
  3455. weld2.Part0 = obj6
  3456. weld2.Part1 = handle
  3457. weld2.C0 = CFrame.new(0.4, 0, 0)
  3458. grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
  3459.  
  3460. -- 8 - thicc top cap
  3461. local obj8 = Instance.new("Part")
  3462. obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3463. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3464. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3465. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3466. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3467. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3468. obj8.Size = Vector3.new(0.3, 0.3, 0.3)
  3469. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3470. obj8.Anchored = false
  3471. obj8.BrickColor = BrickColor.new("Institutional white")
  3472. obj8.Friction = 0.30000001192093
  3473. obj8.Shape = Enum.PartType.Ball
  3474. obj8.Name = "thicc top cap"
  3475. obj8.Parent = handle
  3476. local weld1 = Instance.new('Weld',obj8)
  3477. weld1.Part0 = obj8
  3478. weld1.Part1 = handle
  3479. weld1.C0 = CFrame.new(-0.4, 0, 0)
  3480. grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
  3481. -- 4 - thicc blade
  3482. local obj4 = Instance.new("Part")
  3483. obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
  3484. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3485. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3486. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3487. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3488. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3489. obj4.Material = Enum.Material.Metal
  3490. obj4.Size = Vector3.new(0.23, 0.1, 0.1)
  3491. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3492. obj4.Anchored = false
  3493. obj4.BrickColor = BrickColor.new("Dark stone grey")
  3494. obj4.Friction = 0.30000001192093
  3495. obj4.Shape = Enum.PartType.Block
  3496. obj4.Name = "blade"
  3497. obj4.Parent = handle
  3498. local weld4 = Instance.new('Weld',obj4)
  3499. weld4.Part0 = obj4
  3500. weld4.Part1 = handle
  3501. weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
  3502. local coru=coroutine.wrap(function()
  3503. grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
  3504. end)
  3505. coru()
  3506.  
  3507. -- 5 - thicc blade
  3508. local obj5 = Instance.new("Part")
  3509. obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3510. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3511. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3512. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3513. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3514. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3515. obj5.Material = Enum.Material.Metal
  3516. obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
  3517. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3518. obj5.Anchored = false
  3519. obj5.BrickColor = BrickColor.new("Institutional white")
  3520. obj5.Friction = 0.30000001192093
  3521. obj5.Shape = Enum.PartType.Block
  3522. obj5.Name = "blade"
  3523. obj5.Parent = handle
  3524. local weld5 = Instance.new('Weld',obj5)
  3525. weld5.Part0 = obj5
  3526. weld5.Part1 = obj4
  3527. weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
  3528. grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
  3529.  
  3530. -- 3 - thicc blade
  3531. local obj3 = Instance.new("WedgePart")
  3532. obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3533. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3534. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3535. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3536. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3537. obj3.Material = Enum.Material.Metal
  3538. obj3.Size = Vector3.new(0.1, 0, 0.23)
  3539. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3540. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3541. obj3.Anchored = false
  3542. obj3.BrickColor = BrickColor.new("Dark stone grey")
  3543. obj3.Friction = 0.30000001192093
  3544. obj3.Name = "blade"
  3545. obj3.Parent = handle
  3546. local weld6 = Instance.new('Weld',obj3)
  3547. weld6.Part0 = obj3
  3548. weld6.Part1 = obj4
  3549. weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3550. local coru=coroutine.wrap(function()
  3551. grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
  3552. end)
  3553. coru()
  3554.  
  3555. -- 2 - thicc blade
  3556. local obj2 = Instance.new("WedgePart")
  3557. obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3558. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3559. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3560. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3561. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3562. obj2.Material = Enum.Material.Metal
  3563. obj2.Size = Vector3.new(0.05, 0, 0.26)
  3564. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3565. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3566. obj2.Anchored = false
  3567. obj2.BrickColor = BrickColor.new("Lily white")
  3568. obj2.Friction = 0.30000001192093
  3569. obj2.Name = "blade"
  3570. obj2.Parent = handle
  3571. local weld7 = Instance.new('Weld',obj2)
  3572. weld7.Part0 = obj2
  3573. weld7.Part1 = obj4
  3574. weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3575. grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
  3576. end
  3577.  
  3578. function raep()
  3579. working = true
  3580. pcall(function()
  3581. local holyshit = Instance.new("Sound", handle)
  3582. holyshit.SoundId = "rbxassetid://345287845"
  3583. holyshit.Volume = 5
  3584. holyshit:Play()
  3585. holyshit.TimePosition = 0.6
  3586. --[[local waitwhatthefuck = Instance.new("Sound", handle)
  3587. waitwhatthefuck.SoundId = "rbxassetid://864314263"
  3588. waitwhatthefuck:Play()]]--
  3589. local coru=coroutine.wrap(function()
  3590. wait(1.95)
  3591. holyshit.TimePosition = 2.8
  3592. end)
  3593. coru()
  3594. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3595. tweld.Part0 = char.HumanoidRootPart
  3596. tweld.Part1 = char.Torso
  3597. local rweld = Instance.new("Weld", char["Right Arm"])
  3598. rweld.Part0 = char["Torso"]
  3599. rweld.Part1 = char["Right Arm"]
  3600. rweld.C0 = CFrame.new(1.5, 0, 0)
  3601. local lweld = Instance.new("Weld", char["Left Arm"])
  3602. lweld.Part0 = char.Torso
  3603. lweld.Part1 = char["Left Arm"]
  3604. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3605.  
  3606. char.Humanoid.WalkSpeed = 16
  3607.  
  3608. local cor = coroutine.wrap(function()
  3609. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
  3610. end)
  3611. local cor2 = coroutine.wrap(function()
  3612. lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
  3613. end)
  3614. cor()
  3615. cor2()
  3616. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
  3617.  
  3618. local particl = Instance.new("ParticleEmitter")
  3619. particl.LightEmission = 3
  3620. particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.25, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  3621. particl.LightInfluence = 0.75
  3622. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3623. particl.Lifetime = NumberRange.new(0.1, 0.5)
  3624. particl.Rate = 50
  3625. particl.RotSpeed = NumberRange.new(300, 300)
  3626. particl.Speed = NumberRange.new(0, 1)
  3627. particl.SpreadAngle = Vector2.new(90, 90)
  3628. particl.Parent = handle
  3629.  
  3630. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3631. if v:IsA("Part") then
  3632. coolaaa = particl:Clone()
  3633. coolaaa.Parent = v
  3634. end
  3635. end
  3636.  
  3637. particl:Remove()
  3638.  
  3639. wait(1)
  3640. MOAN = true
  3641.  
  3642. char.Humanoid.WalkSpeed = 75
  3643.  
  3644.  
  3645. local cor = coroutine.wrap(function()
  3646. lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
  3647. end)
  3648. local cor2 = coroutine.wrap(function()
  3649. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
  3650. end)
  3651. local cor3 = coroutine.wrap(function()
  3652. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
  3653. end)
  3654. cor()
  3655. cor2()
  3656. cor3()
  3657. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
  3658. local omgg = 0
  3659. repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
  3660. holyshit:Destroy()
  3661. char.Humanoid.WalkSpeed = 16
  3662. MOAN = false
  3663. if aidsificating == nil then
  3664. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3665. if v:IsA("Part") then
  3666. v:FindFirstChild("ParticleEmitter"):Destroy()
  3667. end
  3668. end
  3669. local cor = coroutine.wrap(function()
  3670. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3671. end)
  3672. local cor2 = coroutine.wrap(function()
  3673. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3674. end)
  3675. local cor3 = coroutine.wrap(function()
  3676. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3677. end)
  3678. cor()
  3679. cor2()
  3680. cor3()
  3681. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
  3682.  
  3683. lweld:Remove()
  3684. rweld:Remove()
  3685. tweld:Remove()
  3686.  
  3687. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3688. local clone = torsoclone:Clone()
  3689. clone.Part0 = char.HumanoidRootPart
  3690. clone.Part1 = char.Torso
  3691. clone.Parent = char.HumanoidRootPart
  3692. end
  3693. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3694. local clone = leftclone:Clone()
  3695. clone.Part0 = char.Torso
  3696. clone.Part1 = char["Left Arm"]
  3697. clone.Parent = char.Torso
  3698. end
  3699. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3700. local clone = rightclone:Clone()
  3701. clone.Part0 = char.Torso
  3702. clone.Part1 = char["Right Arm"]
  3703. clone.Parent = char.Torso
  3704. end
  3705. else
  3706. pcall(function()
  3707. aidsificating.HumanoidRootPart:Destroy()
  3708. end)
  3709. pcall(function()
  3710. ragdollpart(aidsificating,"Right Arm")
  3711. ragdollpart(aidsificating,"Right Leg")
  3712. ragdollpart(aidsificating,"Left Arm")
  3713. ragdollpart(aidsificating,"Left Leg")
  3714. end)
  3715. pcall(function()
  3716. ragdollpart(aidsificating,"RightUpperArm")
  3717. ragdollpart(aidsificating,"RightUpperLeg")
  3718. ragdollpart(aidsificating,"LeftUpperArm")
  3719. ragdollpart(aidsificating,"LeftUpperLeg")
  3720. end)
  3721. pcall(function()
  3722. local weld = Instance.new('Weld',aidsificating.Torso)
  3723. weld.Part0 = aidsificating.Torso
  3724. weld.Part1 = handle
  3725. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3726. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3727. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3728. v.BrickColor = aidsificating.Torso.BrickColor
  3729. v.Transparency = 0
  3730. end
  3731. end
  3732. end)
  3733. pcall(function()
  3734. local weld = Instance.new('Weld',aidsificating.UpperTorso)
  3735. weld.Part0 = aidsificating.UpperTorso
  3736. weld.Part1 = handle
  3737. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3738. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3739. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3740. v.BrickColor = aidsificating.UpperTorso.BrickColor
  3741. v.Transparency = 0
  3742. end
  3743. end
  3744. end)
  3745. lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
  3746. wait(2)
  3747. for i,v in pairs(aidsificating:GetDescendants()) do
  3748. if v:IsA('Weld') then v:Destroy() end
  3749. end
  3750. pcall(function()
  3751. ragdollpart(aidsificating,"Head")
  3752. end)
  3753. pcall(function()
  3754. local thang = "Torso"
  3755. if aidsificating:FindFirstChild('UpperTorso') then
  3756. thang = "UpperTorso"
  3757. end
  3758. local ayybleed = Instance.new('Part',aidsificating)
  3759. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3760. ayybleed.BrickColor = BrickColor.new('Maroon')
  3761. ayybleed.Material = Enum.Material.SmoothPlastic
  3762. ayybleed.Name = "ayybleed"
  3763. ayybleed.CanCollide = false
  3764. ayybleed.Transparency = 1
  3765. ayybleed.CFrame = aidsificating[thang].CFrame
  3766. ayybleed:BreakJoints()
  3767. local attachment1 = Instance.new('Attachment',ayybleed)
  3768. attachment1.Position = Vector3.new(0,-1,0)
  3769. attachment1.Orientation = Vector3.new(180, 0, 0)
  3770. local attachment0 = Instance.new('Attachment',aidsificating[thang])
  3771. if attachment0 and attachment1 then
  3772. local constraint = Instance.new("HingeConstraint")
  3773. constraint.Attachment0 = attachment0
  3774. constraint.Attachment1 = attachment1
  3775. constraint.LimitsEnabled = true
  3776. constraint.UpperAngle = 0
  3777. constraint.LowerAngle = 0
  3778. constraint.Parent = aidsificating
  3779. end
  3780. local bleedBLEED= coroutine.wrap(function()
  3781. bleed(ayybleed,true)
  3782. end)
  3783. bleedBLEED()
  3784. end)
  3785. aidsificating = nil
  3786. pcall(function()
  3787. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3788. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3789. v.Transparency = 1
  3790. end
  3791. end
  3792. end)
  3793. local cor = coroutine.wrap(function()
  3794. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
  3795. end)
  3796. local cor2 = coroutine.wrap(function()
  3797. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
  3798. end)
  3799. cor()
  3800. cor2()
  3801. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
  3802. wait(0.1)
  3803. local cor = coroutine.wrap(function()
  3804. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3805. end)
  3806. local cor2 = coroutine.wrap(function()
  3807. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
  3808. end)
  3809. local cor3 = coroutine.wrap(function()
  3810. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3811. end)
  3812. cor()
  3813. cor2()
  3814. cor3()
  3815. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3816.  
  3817. lweld:Remove()
  3818. rweld:Remove()
  3819. tweld:Remove()
  3820.  
  3821. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3822. local clone = torsoclone:Clone()
  3823. clone.Part0 = char.HumanoidRootPart
  3824. clone.Part1 = char.Torso
  3825. clone.Parent = char.HumanoidRootPart
  3826. end
  3827. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3828. local clone = leftclone:Clone()
  3829. clone.Part0 = char.Torso
  3830. clone.Part1 = char["Left Arm"]
  3831. clone.Parent = char.Torso
  3832. end
  3833. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3834. local clone = rightclone:Clone()
  3835. clone.Part0 = char.Torso
  3836. clone.Part1 = char["Right Arm"]
  3837. clone.Parent = char.Torso
  3838. end
  3839. end
  3840. end)
  3841. working = false
  3842. end
  3843.  
  3844. function katanaQ()
  3845. working = true
  3846. swinging = true
  3847. gettingeem = true
  3848. pcall(function()
  3849. local rweld = Instance.new("Weld", char["Right Arm"])
  3850. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3851. pcall(function()
  3852. rweld.Part0 = char["Torso"]
  3853. rweld.Part1 = char["Right Arm"]
  3854. rweld.C0 = CFrame.new(1.5, 0, 0)
  3855. tweld.Part0 = char.HumanoidRootPart
  3856. tweld.Part1 = char.Torso
  3857. end)
  3858.  
  3859. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3860.  
  3861. local at1 = Instance.new("Attachment", handle)
  3862. local at2 = Instance.new("Attachment", handle)
  3863. at1.Visible = false
  3864. at1.Position = Vector3.new(5, 0, 0)
  3865. at2.Visible = false
  3866. at2.Position = Vector3.new(1, 0, 0)
  3867.  
  3868. local trail = Instance.new("Trail", handle)
  3869. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3870. trail.LightEmission = 0.25
  3871. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3872. trail.Lifetime = 0.10
  3873. trail.MinLength = 0.05
  3874. trail.Attachment0 = at1
  3875. trail.Attachment1 = at2
  3876. local coru=coroutine.wrap(function()
  3877. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
  3878. end)
  3879. coru()
  3880. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
  3881. local ree=0
  3882. while goteem == nil and ree < 1 do
  3883. wait(0.05)
  3884. ree=ree+0.05
  3885. end
  3886. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3887. gettingeem = false
  3888. swinging = false
  3889. if goteem then
  3890. wait(2)
  3891. pcall(function()
  3892. local sounn = Instance.new("Sound", goteem.Torso)
  3893. local lipp = math.random(1, 3)
  3894. if lipp == 1 then sounn.SoundId = "rbxassetid://2621754201" end
  3895. if lipp == 2 then sounn.SoundId = "rbxassetid://2621754201" end
  3896. if lipp == 3 then sounn.SoundId = "rbxassetid://2621754201" end
  3897. sounn:Play()
  3898. end)
  3899. ragdollpart(goteem,"Head")
  3900. for i,v in pairs(goteem:GetDescendants()) do
  3901. if v:IsA('Weld') then v:Destroy() end
  3902. end
  3903. goteem = nil
  3904. end
  3905. trail:Destroy()
  3906. at1:Destroy()
  3907. at2:Destroy()
  3908. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3909. local cor = coroutine.wrap(function()
  3910. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3911. end)
  3912. cor()
  3913. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3914. rweld:Destroy()
  3915. tweld:Destroy()
  3916. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3917. local clone = rightclone:Clone()
  3918. clone.Part0 = char.Torso
  3919. clone.Part1 = char["Right Arm"]
  3920. clone.Parent = char.Torso
  3921. end
  3922. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3923. local clone = torsoclone:Clone()
  3924. clone.Part0 = char.HumanoidRootPart
  3925. clone.Part1 = char.Torso
  3926. clone.Parent = char.HumanoidRootPart
  3927. end
  3928. end)
  3929. swinging = false
  3930. gettingeem = false
  3931. working = false
  3932. end
  3933. local function katanaE()
  3934. working = true
  3935. swinging = true
  3936. SLESH = true
  3937. pcall(function()
  3938. local rweld = Instance.new("Weld", char["Right Arm"])
  3939. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3940. rweld.Part0 = char["Torso"]
  3941. rweld.Part1 = char["Right Arm"]
  3942. rweld.C0 = CFrame.new(1.5, 0, 0)
  3943. tweld.Part0 = char.HumanoidRootPart
  3944. tweld.Part1 = char.Torso
  3945.  
  3946. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3947.  
  3948. local at1 = Instance.new("Attachment", handle)
  3949. local at2 = Instance.new("Attachment", handle)
  3950. at1.Visible = false
  3951. at1.Position = Vector3.new(5, 0, 0)
  3952. at2.Visible = false
  3953. at2.Position = Vector3.new(1, 0, 0)
  3954.  
  3955. local trail = Instance.new("Trail", handle)
  3956. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3957. trail.LightEmission = 0.25
  3958. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3959. trail.Lifetime = 0.10
  3960. trail.MinLength = 0.05
  3961. trail.Attachment0 = at1
  3962. trail.Attachment1 = at2
  3963. local coru=coroutine.wrap(function()
  3964. lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
  3965. end)
  3966. coru()
  3967. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
  3968.  
  3969. wait(1)
  3970. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3971. trail:Destroy()
  3972. at1:Destroy()
  3973. at2:Destroy()
  3974. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3975. local cor = coroutine.wrap(function()
  3976. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3977. end)
  3978. cor()
  3979. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3980. rweld:Destroy()
  3981. tweld:Destroy()
  3982. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3983. local clone = rightclone:Clone()
  3984. clone.Part0 = char.Torso
  3985. clone.Part1 = char["Right Arm"]
  3986. clone.Parent = char.Torso
  3987. end
  3988. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3989. local clone = torsoclone:Clone()
  3990. clone.Part0 = char.HumanoidRootPart
  3991. clone.Part1 = char.Torso
  3992. clone.Parent = char.HumanoidRootPart
  3993. end
  3994. end)
  3995. swinging = false
  3996. SLESH = false
  3997. working = false
  3998. end
  3999.  
  4000. function begoneTHOUGHT()
  4001. working = true
  4002. pcall(function()
  4003. local thott = Instance.new("Sound", char)
  4004. thott.SoundId = "rbxassetid://949916584"
  4005. thott.Volume = 1
  4006. thott.TimePosition = 0.5
  4007. thott.PlaybackSpeed = 1
  4008. thott.EmitterSize = player.CameraMaxZoomDistance+1
  4009. thott.MaxDistance = player.CameraMaxZoomDistance+1
  4010. thott:Play()
  4011.  
  4012. local rweld = Instance.new("Weld", char["Right Arm"])
  4013. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4014. rweld.Part0 = char["Torso"]
  4015. rweld.Part1 = char["Right Arm"]
  4016. rweld.C0 = CFrame.new(1.5, 0, 0)
  4017. tweld.Part0 = char.HumanoidRootPart
  4018. tweld.Part1 = char.Torso
  4019.  
  4020. local coru=coroutine.wrap(function()
  4021. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
  4022. end)
  4023. coru()
  4024. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
  4025.  
  4026. wait(0.5)
  4027. local thote = Instance.new("Sound", char.Head)
  4028. thote.SoundId = "rbxassetid://358498516"
  4029. thote.Volume = 1
  4030. thote:Play()
  4031.  
  4032.  
  4033.  
  4034. local coru=coroutine.wrap(function()
  4035. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
  4036. end)
  4037. coru()
  4038. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
  4039. wait(0.04)
  4040. local ree = Instance.new('Part',workspace)
  4041. ree.Shape = Enum.PartType.Cylinder
  4042. ree.CanCollide = false
  4043. ree.Anchored = false
  4044. ree.Size = Vector3.new(0.5,2,2)
  4045. ree.TopSurface = Enum.SurfaceType.Smooth
  4046. ree.BottomSurface = Enum.SurfaceType.Smooth
  4047. ree.Transparency = 0.8
  4048. ree.Material =Enum.Material.Neon
  4049. ree.BrickColor = BrickColor.new('Toothpaste')
  4050. ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
  4051. ree:BreakJoints()
  4052. local reee = Instance.new("Sound", ree)
  4053. reee.SoundId = "rbxassetid://138677306"
  4054. reee:Play()
  4055. local heck = Instance.new('BodyVelocity',ree)
  4056. heck.Velocity = ree.CFrame.rightVector*50
  4057. heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  4058. local coru=coroutine.wrap(function()
  4059. for i=1,21 do
  4060. local cf = ree.CFrame
  4061. ree.Size = ree.Size+Vector3.new(0,2,2)
  4062. ree.CFrame = cf
  4063. wait()
  4064. end
  4065. for i=1,4 do
  4066. local cf = ree.CFrame
  4067. ree.Size = ree.Size+Vector3.new(0,2,2)
  4068. ree.CFrame = cf
  4069. ree.Transparency = ree.Transparency + 0.05
  4070. wait()
  4071. end
  4072. ree:Destroy()
  4073. end)
  4074. coru()
  4075. ree.Touched:connect(function(hit)
  4076. if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
  4077. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
  4078. ragdollpart(hit.Parent,"Head")
  4079. end
  4080. end)
  4081. wait(0.5)
  4082. local coru=coroutine.wrap(function()
  4083. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  4084. end)
  4085. coru()
  4086. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
  4087.  
  4088. rweld:Destroy()
  4089. tweld:Destroy()
  4090. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4091. local clone = rightclone:Clone()
  4092. clone.Part0 = char.Torso
  4093. clone.Part1 = char["Right Arm"]
  4094. clone.Parent = char.Torso
  4095. end
  4096. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4097. local clone = torsoclone:Clone()
  4098. clone.Part0 = char.HumanoidRootPart
  4099. clone.Part1 = char.Torso
  4100. clone.Parent = char.HumanoidRootPart
  4101. end
  4102. end)
  4103. working = false
  4104. end
  4105.  
  4106. function katanaswing()
  4107. working = true
  4108. pcall(function()
  4109. local rweld = Instance.new("Weld", char["Right Arm"])
  4110. local lweld = Instance.new("Weld", char["Left Arm"])
  4111. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4112. rweld.Part0 = char["Torso"]
  4113. rweld.Part1 = char["Right Arm"]
  4114. rweld.C0 = CFrame.new(1.5, 0, 0)
  4115. lweld.Part0 = char.Torso
  4116. lweld.Part1 = char["Left Arm"]
  4117. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4118. tweld.Part0 = char.HumanoidRootPart
  4119. tweld.Part1 = char.Torso
  4120.  
  4121. local cor = coroutine.wrap(function()
  4122. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
  4123. end)
  4124. cor()
  4125. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
  4126. wait(0.2)
  4127. local at1 = Instance.new("Attachment", handle)
  4128. local at2 = Instance.new("Attachment", handle)
  4129. at1.Visible = false
  4130. at1.Position = Vector3.new(5, 0, 0)
  4131. at2.Visible = false
  4132. at2.Position = Vector3.new(1, 0, 0)
  4133.  
  4134. local trail = Instance.new("Trail", handle)
  4135. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
  4136. trail.LightEmission = 0.25
  4137. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  4138. trail.Lifetime = 0.10
  4139. trail.MinLength = 0.05
  4140. trail.Attachment0 = at1
  4141. trail.Attachment1 = at2
  4142.  
  4143. swinging = true
  4144.  
  4145. local cor = coroutine.wrap(function()
  4146. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
  4147. end)
  4148. cor()
  4149. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4150. wait(0.2)
  4151. swinging = false
  4152. trail:Destroy()
  4153. at1:Destroy()
  4154. at2:Destroy()
  4155. local cor = coroutine.wrap(function()
  4156. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4157. end)
  4158. cor()
  4159. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4160. rweld:Destroy()
  4161. lweld:Destroy()
  4162. tweld:Destroy()
  4163. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4164. local clone = rightclone:Clone()
  4165. clone.Part0 = char.Torso
  4166. clone.Part1 = char["Right Arm"]
  4167. clone.Parent = char.Torso
  4168. end
  4169. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4170. local clone = leftclone:Clone()
  4171. clone.Part0 = char.Torso
  4172. clone.Part1 = char["Left Arm"]
  4173. clone.Parent = char.Torso
  4174. end
  4175. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4176. local clone = torsoclone:Clone()
  4177. clone.Part0 = char.HumanoidRootPart
  4178. clone.Part1 = char.Torso
  4179. clone.Parent = char.HumanoidRootPart
  4180. end
  4181. end)
  4182. working = false
  4183. end
  4184.  
  4185. function throw()
  4186. working = true
  4187. pcall(function()
  4188. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4189. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4190. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4191. tweld.Part0 = char.HumanoidRootPart
  4192. tweld.Part1 = char.Torso
  4193. local throwsound = Instance.new("Sound", char.Head)
  4194. throwsound.SoundId = "rbxassetid://711753382"
  4195. throwsound.PlaybackSpeed = 0.75
  4196.  
  4197. local cor = coroutine.wrap(function()
  4198. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4199. end)
  4200. local cor2 = coroutine.wrap(function()
  4201. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
  4202. end)
  4203. cor()
  4204. cor2()
  4205. grabweld:Remove()
  4206. throwsound:Play()
  4207.  
  4208. local throwvel = Instance.new("BodyThrust")
  4209. throwvel.Force = Vector3.new(0, 3000, -2000)
  4210. pcall(function()
  4211. throwvel.Parent = grabbed.Torso
  4212. end)
  4213. pcall(function()
  4214. throwvel.Parent = grabbed.UpperTorso
  4215. end)
  4216.  
  4217. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4218. wait(0.15)
  4219. throwvel:Remove()
  4220. local cor = coroutine.wrap(function()
  4221. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4222. end)
  4223. local cor2 = coroutine.wrap(function()
  4224. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4225. end)
  4226. cor()
  4227. cor2()
  4228. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4229. lweld:Remove()
  4230. rweld:Remove()
  4231. tweld:Remove()
  4232. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4233. local clone = rightclone:Clone()
  4234. clone.Part0 = char.Torso
  4235. clone.Part1 = char["Right Arm"]
  4236. clone.Parent = char.Torso
  4237. end
  4238. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4239. local clone = leftclone:Clone()
  4240. clone.Part0 = char.Torso
  4241. clone.Part1 = char["Left Arm"]
  4242. clone.Parent = char.Torso
  4243. end
  4244. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4245. local clone = torsoclone:Clone()
  4246. clone.Part0 = char.HumanoidRootPart
  4247. clone.Part1 = char.Torso
  4248. clone.Parent = char.HumanoidRootPart
  4249. end
  4250. local lolgrabbed = grabbed
  4251. spawn(function()
  4252. wait(2)
  4253. unstun(lolgrabbed)
  4254. end)
  4255. end)
  4256. grabbed = nil
  4257. working = false
  4258. end
  4259.  
  4260. function whoosh(vroom)
  4261. vroom.Parent = workspace
  4262. vroom.Name = "Projectile"
  4263. vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  4264. vroom.Anchored = true
  4265. vroom.Velocity = Vector3.new(0,0,0)
  4266. vroom.RotVelocity = Vector3.new(0,0,0)
  4267. vroom.Anchored = false
  4268. game:GetService('Debris'):AddItem(vroom,10)
  4269. local flyy = Instance.new('BodyVelocity',vroom)
  4270. flyy.Velocity = vroom.CFrame.rightVector*200
  4271. local touched = false
  4272. for i,v in pairs(vroom:GetChildren()) do
  4273. if v:IsA('BasePart') then
  4274. v.Touched:connect(function(hit)
  4275. local pos = vroom.CFrame
  4276. if touched == false then
  4277. if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
  4278. touched = true
  4279. local before = hit.Anchored
  4280. vroom.Anchored = true
  4281. vroom.Velocity = Vector3.new(0,0,0)
  4282. vroom.RotVelocity = Vector3.new(0,0,0)
  4283. vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
  4284. hit.Anchored = true
  4285. flyy:Destroy()
  4286. pcall(function()
  4287. local weld = Instance.new('Weld',hit)
  4288. weld.Part0 = hit
  4289. weld.Part1 = vroom
  4290. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4291. local ayybleed = Instance.new('Part',hit)
  4292. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4293. ayybleed.BrickColor = BrickColor.new('Maroon')
  4294. ayybleed.Material = Enum.Material.SmoothPlastic
  4295. ayybleed.Name = "ayybleed"
  4296. ayybleed.CanCollide = false
  4297. ayybleed.Transparency = 1
  4298. ayybleed.CFrame = hit.CFrame
  4299. ayybleed:BreakJoints()
  4300. local attachment1 = Instance.new('Attachment',ayybleed)
  4301. local attachment0 = Instance.new('Attachment',hit)
  4302. for i,v in pairs(vroom:GetChildren()) do
  4303. if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
  4304. v.Name = "REEEE"
  4305. end
  4306. end
  4307. attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
  4308. attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
  4309. if attachment0 and attachment1 then
  4310. local constraint = Instance.new("HingeConstraint")
  4311. constraint.Attachment0 = attachment0
  4312. constraint.Attachment1 = attachment1
  4313. constraint.LimitsEnabled = true
  4314. constraint.UpperAngle = 0
  4315. constraint.LowerAngle = 0
  4316. constraint.Parent = attachment0
  4317. end
  4318. local bleedBLEED= coroutine.wrap(function()
  4319. bleed(ayybleed)
  4320. end)
  4321. bleedBLEED()
  4322. if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
  4323. game:GetService('Debris'):AddItem(ayybleed,7.5)
  4324. end
  4325. end)
  4326. hit.Anchored = before
  4327. vroom.Anchored = false
  4328. vroom.CanCollide = true
  4329. pcall(function()
  4330. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4331. end)
  4332. for i,v in pairs(vroom:GetChildren()) do
  4333. if v:IsA('BasePart') then
  4334. v.CanCollide = true
  4335. end
  4336. end
  4337. if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
  4338. pcall(function()
  4339. hit.Parent.HumanoidRootPart:Destroy()
  4340. end)
  4341. pcall(function()
  4342. ragdollpart(hit.Parent,"Left Arm")
  4343. ragdollpart(hit.Parent,"Left Leg")
  4344. ragdollpart(hit.Parent,"Right Arm")
  4345. ragdollpart(hit.Parent,"Right Leg")
  4346. end)
  4347. pcall(function()
  4348. ragdollpart(hit.Parent,"LeftUpperLeg")
  4349. ragdollpart(hit.Parent,"RightUpperLeg")
  4350. ragdollpart(hit.Parent,"LeftUpperArm")
  4351. ragdollpart(hit.Parent,"RightUpperArm")
  4352. end)
  4353. spawn(function()
  4354. wait(5)
  4355. ragdollpart(hit.Parent,"Head")
  4356. end)
  4357. else
  4358. pcall(function()
  4359. ragdollpart(hit.Parent,hit.Name)
  4360. end)
  4361. end
  4362. elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
  4363. touched = true
  4364. local before = hit.Anchored
  4365. vroom.Anchored = true
  4366. vroom.Velocity = Vector3.new(0,0,0)
  4367. vroom.RotVelocity = Vector3.new(0,0,0)
  4368. hit.Anchored = true
  4369. flyy:Destroy()
  4370. vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
  4371. pcall(function()
  4372. local weld = Instance.new('Weld',hit)
  4373. weld.Part0 = hit
  4374. weld.Part1 = vroom
  4375. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4376. end)
  4377. pcall(function()
  4378. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4379. end)
  4380. hit.Anchored = before
  4381. vroom.Anchored = false
  4382. end
  4383. end
  4384. end)
  4385. end
  4386. end
  4387. end
  4388.  
  4389. function fling()
  4390. working = true
  4391. pcall(function()
  4392. local rweld = Instance.new("Weld", char["Right Arm"])
  4393. local lweld = Instance.new("Weld", char["Left Arm"])
  4394. rweld.Part0 = char["Torso"]
  4395. rweld.Part1 = char["Right Arm"]
  4396. rweld.C0 = CFrame.new(1.5, 0, 0)
  4397. lweld.Part0 = char.Torso
  4398. lweld.Part1 = char["Left Arm"]
  4399. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4400. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4401. tweld.Part0 = char.HumanoidRootPart
  4402. tweld.Part1 = char.Torso
  4403.  
  4404. local at1 = Instance.new("Attachment", handle)
  4405. local at2 = Instance.new("Attachment", handle)
  4406. at1.Visible = false
  4407. at1.Position = Vector3.new(2, 0, 0)
  4408. at2.Visible = false
  4409. at2.Position = Vector3.new(-0.3, 0, 0)
  4410.  
  4411. local trail = Instance.new("Trail", handle)
  4412. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4413. trail.LightEmission = 0.25
  4414. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4415. trail.Lifetime = 0.10
  4416. trail.MinLength = 0.05
  4417. trail.Attachment0 = at1
  4418. trail.Attachment1 = at2
  4419.  
  4420. local cor = coroutine.wrap(function()
  4421. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
  4422. end)
  4423. cor()
  4424. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
  4425.  
  4426. local cor = coroutine.wrap(function()
  4427. lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
  4428. end)
  4429. local cor2 = coroutine.wrap(function()
  4430. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
  4431. end)
  4432. local cor3 = coroutine.wrap(function()
  4433. lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
  4434. end)
  4435. cor()
  4436. cor2()
  4437. cor3()
  4438. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0.5, -0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45)),0.07)
  4439. wait(0.2)
  4440.  
  4441. local cor = coroutine.wrap(function()
  4442. lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
  4443. end)
  4444. local cor2 = coroutine.wrap(function()
  4445. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
  4446. end)
  4447. cor()
  4448. cor2()
  4449. lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
  4450.  
  4451. local cor = coroutine.wrap(function()
  4452. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(90)),0.03)
  4453. end)
  4454. local cor2 = coroutine.wrap(function()
  4455. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
  4456. end)
  4457. cor()
  4458. cor2()
  4459. whoosh(handle:Clone())
  4460. for i, v in pairs(handle:GetChildren()) do
  4461. if v:IsA("Part") then
  4462. v.Transparency = 1
  4463. end
  4464. end
  4465. handle.Transparency = 1
  4466. trail:Remove()
  4467. at1:Remove()
  4468. at2:Remove()
  4469. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
  4470. local cor = coroutine.wrap(function()
  4471. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
  4472. end)
  4473. local cor2 = coroutine.wrap(function()
  4474. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
  4475. end)
  4476. cor()
  4477. cor2()
  4478. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
  4479. wait(0.2)
  4480.  
  4481. local cor = coroutine.wrap(function()
  4482. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4483. end)
  4484. local cor2 = coroutine.wrap(function()
  4485. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
  4486. end)
  4487. cor()
  4488. cor2()
  4489. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4490.  
  4491. for i, v in pairs(handle:GetChildren()) do
  4492. if v:IsA("Part") then
  4493. v.Transparency = 0
  4494. end
  4495. end
  4496. handle.Transparency = 0
  4497. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  4498.  
  4499. lweld:Remove()
  4500. rweld:Remove()
  4501. tweld:Remove()
  4502.  
  4503. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4504. local clone = torsoclone:Clone()
  4505. clone.Part0 = char.HumanoidRootPart
  4506. clone.Part1 = char.Torso
  4507. clone.Parent = char.HumanoidRootPart
  4508. end
  4509. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4510. local clone = leftclone:Clone()
  4511. clone.Part0 = char.Torso
  4512. clone.Part1 = char["Left Arm"]
  4513. clone.Parent = char.Torso
  4514. end
  4515. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4516. local clone = rightclone:Clone()
  4517. clone.Part0 = char.Torso
  4518. clone.Part1 = char["Right Arm"]
  4519. clone.Parent = char.Torso
  4520. end
  4521. end)
  4522. working = false
  4523. end
  4524.  
  4525. function kill()
  4526. working = true
  4527. pcall(function()
  4528. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4529. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4530. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4531. tweld.Part0 = char.HumanoidRootPart
  4532. tweld.Part1 = char.Torso
  4533. local killsound = Instance.new("Sound", grabbed.Head)
  4534. killsound.SoundId = "rbxassetid://150315649"
  4535. killsound.PlaybackSpeed = 1.2
  4536. local killsoundac = Instance.new("Sound", grabbed.Head)
  4537. killsoundac.SoundId = "rbxassetid://162194585"
  4538. killsoundac.PlaybackSpeed = 1
  4539. killsoundac.Volume = 1
  4540. local throwsound = Instance.new("Sound", char.Head)
  4541. throwsound.SoundId = "rbxassetid://711753382"
  4542. throwsound.PlaybackSpeed = 0.75
  4543. local chokesound = Instance.new("Sound", grabbed.Head)
  4544. chokesound.SoundId = "rbxassetid://2801263"
  4545. chokesound.TimePosition = 3
  4546. chokesound.PlaybackSpeed = 1
  4547. local bleedsound = Instance.new("Sound", grabbed.Head)
  4548. bleedsound.SoundId = "rbxassetid://2801263"
  4549. bleedsound.PlaybackSpeed = 1.5
  4550. bleedsound.Volume = 1.5
  4551.  
  4552. pitchun = math.random(9, 12)/10
  4553. pitchdos = math.random(9, 13)/10
  4554.  
  4555. killsound.PlaybackSpeed = pitchun
  4556. killsoundac.PlaybackSpeed = pitchdos
  4557. chokesound.PlaybackSpeed = pitchun
  4558.  
  4559. pcall(function()
  4560. grabbed.HumanoidRootPart:Destroy()
  4561. end)
  4562.  
  4563. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
  4564. wait(0.2)
  4565. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4566.  
  4567. killsound:Play()
  4568. killsoundac:Play()
  4569. chokesound:Play()
  4570. bleedsound:Play()
  4571.  
  4572. local ayybleed = Instance.new('Part',grabbed)
  4573. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4574. ayybleed.BrickColor = BrickColor.new('Maroon')
  4575. ayybleed.Material = Enum.Material.SmoothPlastic
  4576. ayybleed.Name = "ayybleed"
  4577. ayybleed.CanCollide = false
  4578. ayybleed.Transparency = 0.5
  4579. ayybleed.CFrame = grabbed.Head.CFrame
  4580. ayybleed:BreakJoints()
  4581. local attachment1 = Instance.new('Attachment',ayybleed)
  4582. attachment1.Position = Vector3.new(-0.55,0,0)
  4583. attachment1.Orientation = Vector3.new(90, 0, -90)
  4584. local attachment0 = Instance.new('Attachment')
  4585. pcall(function()
  4586. attachment0.Parent = grabbed.Torso
  4587. end)
  4588. pcall(function()
  4589. attachment0.Parent = grabbed.UpperTorso
  4590. end)
  4591. if attachment0 and attachment1 then
  4592. local constraint = Instance.new("HingeConstraint")
  4593. constraint.Attachment0 = attachment0
  4594. constraint.Attachment1 = attachment1
  4595. constraint.LimitsEnabled = true
  4596. constraint.UpperAngle = 0
  4597. constraint.LowerAngle = 0
  4598. pcall(function()
  4599. constraint.Parent = grabbed.Torso
  4600. end)
  4601. pcall(function()
  4602. constraint.Parent = grabbed.UpperTorso
  4603. end)
  4604. end
  4605. local bleedBLEED= coroutine.wrap(function()
  4606. bleed(ayybleed)
  4607. end)
  4608. bleedBLEED()
  4609.  
  4610. wait(0.2)
  4611.  
  4612. local at1 = Instance.new("Attachment", handle)
  4613. local at2 = Instance.new("Attachment", handle)
  4614. at1.Visible = false
  4615. at1.Position = Vector3.new(2, 0, 0)
  4616. at2.Visible = false
  4617. at2.Position = Vector3.new(-0.3, 0, 0)
  4618.  
  4619. local trail = Instance.new("Trail", handle)
  4620. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4621. trail.LightEmission = 0.25
  4622. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4623. trail.Lifetime = 0.10
  4624. trail.MinLength = 0.05
  4625. trail.Attachment0 = at1
  4626. trail.Attachment1 = at2
  4627.  
  4628. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
  4629. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
  4630. local coru=coroutine.wrap(function()
  4631. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4632. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
  4633. end)
  4634. coru()
  4635. local cor = coroutine.wrap(function()
  4636. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4637. end)
  4638. cor()
  4639. grabweld:Remove()
  4640. throwsound:Play()
  4641.  
  4642. local throwvel = Instance.new("BodyThrust")
  4643. throwvel.Force = Vector3.new(0, 3000, -1000)
  4644. pcall(function()
  4645. throwvel.Parent = grabbed.Torso
  4646. end)
  4647. pcall(function()
  4648. throwvel.Parent = grabbed.UpperTorso
  4649. end)
  4650.  
  4651. trail:Remove()
  4652. at1:Remove()
  4653. at2:Remove()
  4654. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4655. pcall(function()
  4656. ragdollpart(grabbed,"Left Arm")
  4657. ragdollpart(grabbed,"Left Leg")
  4658. ragdollpart(grabbed,"Right Arm")
  4659. ragdollpart(grabbed,"Right Leg")
  4660. end)
  4661. pcall(function()
  4662. ragdollpart(grabbed,"LeftUpperLeg")
  4663. ragdollpart(grabbed,"RightUpperLeg")
  4664. ragdollpart(grabbed,"LeftUpperArm")
  4665. ragdollpart(grabbed,"RightUpperArm")
  4666. end)
  4667. wait(0.15)
  4668. throwvel:Remove()
  4669. local cor = coroutine.wrap(function()
  4670. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4671. end)
  4672. local cor2 = coroutine.wrap(function()
  4673. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4674. end)
  4675. cor()
  4676. cor2()
  4677. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4678.  
  4679. lweld:Remove()
  4680. rweld:Remove()
  4681. tweld:Remove()
  4682.  
  4683. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4684. local clone = torsoclone:Clone()
  4685. clone.Part0 = char.HumanoidRootPart
  4686. clone.Part1 = char.Torso
  4687. clone.Parent = char.HumanoidRootPart
  4688. end
  4689. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4690. local clone = leftclone:Clone()
  4691. clone.Part0 = char.Torso
  4692. clone.Part1 = char["Left Arm"]
  4693. clone.Parent = char.Torso
  4694. end
  4695. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4696. local clone = rightclone:Clone()
  4697. clone.Part0 = char.Torso
  4698. clone.Part1 = char["Right Arm"]
  4699. clone.Parent = char.Torso
  4700. end
  4701. local coru2=coroutine.wrap(function()
  4702. local whyy = grabbed
  4703. local continue = true
  4704. local repeats = 0
  4705. while continue == true do
  4706. local ree = pcall(function()
  4707. if repeats < 20 then
  4708. whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
  4709. repeats = repeats+1
  4710. if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
  4711. continue = false
  4712. end
  4713. else
  4714. continue = false
  4715. end
  4716. end)
  4717. if ree == false then
  4718. continue = false
  4719. end
  4720. if continue == true then
  4721. wait(0.2)
  4722. end
  4723. end
  4724. ragdollpart(whyy,"Head")
  4725. end)
  4726. coru2()
  4727. throwsound:Remove()
  4728. killsound:Remove()
  4729. end)
  4730. grabbed = nil
  4731. working = false
  4732. end
  4733.  
  4734. function release()
  4735. working = true
  4736. pcall(function()
  4737. unstun(grabbed)
  4738. grabbed = nil
  4739. grabweld:Destroy()
  4740. removewelds(char["Right Arm"])
  4741. removewelds(char["Left Arm"])
  4742. local rweld = Instance.new("Weld", char["Right Arm"])
  4743. local lweld = Instance.new("Weld", char["Left Arm"])
  4744. rweld.Part0 = char["Torso"]
  4745. rweld.Part1 = char["Right Arm"]
  4746. rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
  4747. lweld.Part0 = char.Torso
  4748. lweld.Part1 = char["Left Arm"]
  4749. lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
  4750. local cor = coroutine.wrap(function()
  4751. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4752. end)
  4753. local cor2 = coroutine.wrap(function()
  4754. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4755. end)
  4756. cor()
  4757. cor2()
  4758. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4759. lweld:Remove()
  4760. rweld:Remove()
  4761. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4762. local clone = leftclone:Clone()
  4763. clone.Part0 = char.Torso
  4764. clone.Part1 = char["Left Arm"]
  4765. clone.Parent = char.Torso
  4766. end
  4767. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4768. local clone = rightclone:Clone()
  4769. clone.Part0 = char.Torso
  4770. clone.Part1 = char["Right Arm"]
  4771. clone.Parent = char.Torso
  4772. end
  4773. end)
  4774. working = false
  4775. end
  4776.  
  4777. function grab()
  4778. working = true
  4779. pcall(function()
  4780. local rweld = Instance.new("Weld", char["Right Arm"])
  4781. local lweld = Instance.new("Weld", char["Left Arm"])
  4782. rweld.Part0 = char["Torso"]
  4783. rweld.Part1 = char["Right Arm"]
  4784. rweld.C0 = CFrame.new(1.5, 0, 0)
  4785. lweld.Part0 = char.Torso
  4786. lweld.Part1 = char["Left Arm"]
  4787. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4788.  
  4789. local at1 = Instance.new("Attachment", handle)
  4790. local at2 = Instance.new("Attachment", handle)
  4791. at1.Visible = false
  4792. at1.Position = Vector3.new(2, 0, 0)
  4793. at2.Visible = false
  4794. at2.Position = Vector3.new(-0.3, 0, 0)
  4795.  
  4796. local trail = Instance.new("Trail", handle)
  4797. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4798. trail.LightEmission = 0.25
  4799. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4800. trail.Lifetime = 0.10
  4801. trail.MinLength = 0.05
  4802. trail.Attachment0 = at1
  4803. trail.Attachment1 = at2
  4804.  
  4805. local spinnyshit = coroutine.wrap(function()
  4806. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4807. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
  4808. end)
  4809. spinnyshit()
  4810. local cor = coroutine.wrap(function()
  4811. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
  4812. end)
  4813. cor()
  4814. lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
  4815. wait(0.15)
  4816. grabbing = true
  4817. local cor = coroutine.wrap(function()
  4818. lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
  4819. end)
  4820. cor()
  4821. lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
  4822. at1:Remove()
  4823. at2:Remove()
  4824. trail:Remove()
  4825. wait(0.3)
  4826. grabbing = false
  4827.  
  4828. if grabbed == nil then
  4829. local cor = coroutine.wrap(function()
  4830. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4831. end)
  4832. local cor2 = coroutine.wrap(function()
  4833. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4834. end)
  4835. cor()
  4836. cor2()
  4837. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4838. lweld:Remove()
  4839. rweld:Remove()
  4840. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4841. local clone = leftclone:Clone()
  4842. clone.Part0 = char.Torso
  4843. clone.Part1 = char["Left Arm"]
  4844. clone.Parent = char.Torso
  4845. end
  4846. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4847. local clone = rightclone:Clone()
  4848. clone.Part0 = char.Torso
  4849. clone.Part1 = char["Right Arm"]
  4850. clone.Parent = char.Torso
  4851. end
  4852. end
  4853. end)
  4854. working = false
  4855. end
  4856.  
  4857. mouse.KeyDown:connect(function(kkk)
  4858. local key = kkk:lower()
  4859. if usable and working == false then
  4860. if key == "z" then
  4861. if equipped == false then
  4862. if firsttime then
  4863. firsttime = false
  4864. notify("Equipped || Press X or C to equip one of two weapons",true)
  4865. else
  4866. notify("Equipped")
  4867. end
  4868. equip()
  4869. else
  4870. notify("Unequipped")
  4871. unequip()
  4872. end
  4873. elseif key == "x" then
  4874. if blademode ~= "katana" and equipped == true then
  4875. getrid(handle)
  4876. if firsttime2 then
  4877. firsttime2 = false
  4878. notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
  4879. else
  4880. notify("Katana mode enabled")
  4881. end
  4882. katanamode()
  4883. elseif blademode == "katana" then
  4884. getrid(handle)
  4885. notify("Katana mode disabled")
  4886. end
  4887. elseif key == "v" then
  4888. if blademode ~= "gun" and equipped == true then
  4889. getrid(handle)
  4890. if firsttime5 then
  4891. firsttime5 = false
  4892. notify("Gun mode enabled || this mode doesnt work, dont use this",true)
  4893. else
  4894. notify("Gun mode enabled")
  4895. end
  4896. gunmode()
  4897. elseif blademode == "gun" then
  4898. getrid(handle)
  4899. notify("Gun mode disabled")
  4900. end
  4901. elseif key == "9887455" then
  4902. if childlock == false then
  4903. if blademode ~= "aaa" and equipped == true then
  4904. getrid(handle)
  4905. if firsttime4 then
  4906. firsttime4 = false
  4907. notify("aaaaaa mode enabled || TURN THIS OFF",true)
  4908. else
  4909. notify("aaaaa mode enabled")
  4910. end
  4911. aaa()
  4912. elseif blademode == "aaa" then
  4913. notify("aaa mode disabled")
  4914. getrid(handle)
  4915. end
  4916. end
  4917. elseif key == "c" then
  4918. if blademode ~= "knife" and equipped == true then
  4919. getrid(handle)
  4920. if firsttime3 then
  4921. firsttime3 = false
  4922. notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
  4923. else
  4924. notify("Knife mode enabled")
  4925. end
  4926. knifemode()
  4927. elseif blademode == "knife" then
  4928. notify("Knife mode disabled")
  4929. getrid(handle)
  4930. end
  4931. elseif key == "q" then
  4932. if blademode == "katana" then
  4933. notify()
  4934. katanaQ()
  4935. elseif blademode == "knife" then
  4936. mode = "release"
  4937. notify("Mode changed to "..mode)
  4938. end
  4939. elseif key == "e" then
  4940. if blademode == "katana" then
  4941. notify()
  4942. katanaE()
  4943. elseif blademode == "knife" then
  4944. mode = "throw"
  4945. notify("Mode changed to "..mode)
  4946. end
  4947. elseif key == "f" then
  4948. if blademode == "handle" then
  4949. notify([[BEGONE
  4950. THOT]])
  4951. begoneTHOUGHT()
  4952. elseif blademode == "knife" then
  4953. mode = "kill"
  4954. notify("Mode changed to "..mode)
  4955. end
  4956. elseif key == "t" then
  4957. if blademode == "knife" then
  4958. mode = "fling"
  4959. notify("Mode changed to "..mode)
  4960. end
  4961. end
  4962. end
  4963. if key == "m" and sounding == false then
  4964. --badass mode
  4965. pcall(function()
  4966. if badass.Playing == false then
  4967. sounding = true
  4968. for i,v in pairs(workspace:GetDescendants()) do
  4969. if v:IsA('Sound') and v~=player.Character.Head.Badass then
  4970. v:Stop()
  4971. end
  4972. end
  4973. badass:Play()
  4974. badass.Volume = 10
  4975. sounding = false
  4976. else
  4977. sounding = true
  4978. for i=1,100 do
  4979. badass.Volume = badass.Volume-0.1
  4980. wait()
  4981. end
  4982. badass.Volume = 0
  4983. badass:Stop()
  4984. sounding = false
  4985. end
  4986. end)
  4987. end
  4988. if key == "r" then
  4989. rag1 = true
  4990. if rag1 == true and rag2 == true then
  4991. oogabooga()
  4992. end
  4993. end
  4994. if key == "g" then
  4995. rag2 = true
  4996. if rag1 == true and rag2 == true then
  4997. oogabooga()
  4998. end
  4999. end
  5000. end)
  5001. mouse.KeyUp:connect(function(key)
  5002. if key == "r" then
  5003. rag1 = false
  5004. end
  5005. if key == "g" then
  5006. rag2 = false
  5007. end
  5008. end)
  5009.  
  5010. handle.ChildAdded:connect(function(child)
  5011. if child:IsA('BasePart') then
  5012. child.CanCollide = false
  5013. if child.Name == "blade" then
  5014. child.Touched:connect(function(hit)
  5015. if blademode == "katana" and swinging then
  5016. if gettingeem then
  5017. if goteem == nil then
  5018. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5019. local sounn = Instance.new("Sound", char.Torso)
  5020. local lipp = math.random(1, 3)
  5021. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5022. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5023. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5024. sounn:Play()
  5025. goteem = hit.Parent
  5026. pcall(function()
  5027. goteem.HumanoidRootPart:Destroy()
  5028. end)
  5029. pcall(function()
  5030. ragdollpart(goteem,"Right Arm")
  5031. ragdollpart(goteem,"Right Leg")
  5032. ragdollpart(goteem,"Left Arm")
  5033. ragdollpart(goteem,"Left Leg")
  5034. end)
  5035. pcall(function()
  5036. ragdollpart(goteem,"RightUpperArm")
  5037. ragdollpart(goteem,"RightUpperLeg")
  5038. ragdollpart(goteem,"LeftUpperArm")
  5039. ragdollpart(goteem,"LeftUpperLeg")
  5040. end)
  5041. pcall(function()
  5042. local weld = Instance.new('Weld',goteem.Torso)
  5043. weld.Part0 = goteem.Torso
  5044. weld.Part1 = handle
  5045. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  5046. end)
  5047. pcall(function()
  5048. local weld = Instance.new('Weld',goteem.UpperTorso)
  5049. weld.Part0 = goteem.UpperTorso
  5050. weld.Part1 = handle
  5051. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  5052. end)
  5053. pcall(function()
  5054. local thang = "Torso"
  5055. if goteem:FindFirstChild('UpperTorso') then
  5056. thang = "UpperTorso"
  5057. end
  5058. local ayybleed = Instance.new('Part',goteem)
  5059. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  5060. ayybleed.BrickColor = BrickColor.new('Maroon')
  5061. ayybleed.Material = Enum.Material.SmoothPlastic
  5062. ayybleed.Name = "ayybleed"
  5063. ayybleed.CanCollide = false
  5064. ayybleed.Transparency = 1
  5065. ayybleed.CFrame = goteem[thang].CFrame
  5066. ayybleed:BreakJoints()
  5067. local attachment1 = Instance.new('Attachment',ayybleed)
  5068. attachment1.Position = Vector3.new(0,0,0)
  5069. attachment1.Orientation = Vector3.new(-90, 0, -90)
  5070. local attachment0 = Instance.new('Attachment',goteem[thang])
  5071. if attachment0 and attachment1 then
  5072. local constraint = Instance.new("HingeConstraint")
  5073. constraint.Attachment0 = attachment0
  5074. constraint.Attachment1 = attachment1
  5075. constraint.LimitsEnabled = true
  5076. constraint.UpperAngle = 0
  5077. constraint.LowerAngle = 0
  5078. constraint.Parent = goteem
  5079. end
  5080. local bleedBLEED= coroutine.wrap(function()
  5081. bleed(ayybleed)
  5082. end)
  5083. bleedBLEED()
  5084. end)
  5085. end
  5086. end
  5087. elseif SLESH then
  5088.  
  5089. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5090. local sounn = Instance.new("Sound", char.Torso)
  5091. local lipp = math.random(1, 3)
  5092. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5093. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5094. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5095. sounn:Play()
  5096. ragdollpart(hit.Parent,hit.Name,false)
  5097. end
  5098. else
  5099. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5100. local sounn = Instance.new("Sound", char.Torso)
  5101. local lipp = math.random(1, 3)
  5102. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5103. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5104. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5105. sounn:Play()
  5106. swinging = false
  5107. ragdollpart(hit.Parent,"Head",true,false)
  5108. end
  5109. end
  5110. elseif blademode == "knife" then
  5111. if grabbing == true and grabbed == nil then
  5112. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5113. grabbed = hit.Parent
  5114.  
  5115. stun(grabbed)
  5116.  
  5117. local grabwelds = Instance.new("Weld", char.Torso)
  5118. grabwelds.Part0 = char.Torso
  5119. pcall(function()
  5120. grabwelds.Part1 = grabbed.Torso
  5121. end)
  5122. pcall(function()
  5123. grabwelds.Part1 = grabbed.UpperTorso
  5124. end)
  5125. grabwelds.C0 = CFrame.new(-0.45, 0, -1)
  5126. grabweld = grabwelds
  5127. end
  5128. end
  5129. end
  5130. end)
  5131. end
  5132. elseif child:IsA("Model") then
  5133. child.ChildAdded:connect(function(aaatip)
  5134. if aaatip:IsA('BasePart') then
  5135. aaatip.Touched:connect(function(hit)
  5136. if MOAN == true then
  5137. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5138. local sound = Instance.new('Sound',hit.Parent.Head)
  5139. sound.SoundId = 'rbxassetid://959679286'
  5140. sound.Volume = 0
  5141. sound:Play()
  5142. local sound3 = Instance.new("Sound",hit.Parent.Head)
  5143. sound3.Volume = 0
  5144. sound3.SoundId = "rbxassetid://702631545"
  5145. sound3:Play()
  5146. pcall(function()
  5147. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  5148. if v:IsA('Decal') then v:Destroy() end
  5149. end
  5150. end)
  5151. pcall(function()
  5152. local ree=Instance.new('Decal',hit.Parent.Head)
  5153. ree.Name = "face"
  5154. ree.Texture = "rbxassetid://996521543"
  5155. end)
  5156. MOAN = false
  5157. aidsificating = hit.Parent
  5158. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  5159. if v:IsA("Part") then
  5160. v:FindFirstChild("ParticleEmitter"):Destroy()
  5161. end
  5162. end
  5163. end
  5164. end
  5165. end)
  5166. end
  5167. end)
  5168. end
  5169. end)
  5170.  
  5171. mouse.Button1Down:connect(function(jew)
  5172. if usable and working == false and equipped then
  5173. if blademode == "katana" then
  5174. notify()
  5175. katanaswing()
  5176. elseif blademode == "knife" then
  5177. notify()
  5178. if grabbed == nil then
  5179. if mode == "fling" then
  5180. fling()
  5181. else
  5182. grab()
  5183. end
  5184. elseif grabbed ~= nil then
  5185. if mode == "kill" then
  5186. kill()
  5187. elseif mode == "throw" then
  5188. throw()
  5189. elseif mode == "release" then
  5190. release()
  5191. end
  5192. end
  5193. elseif blademode == "aaa" then
  5194. raep()
  5195. end
  5196. end
  5197. end)
  5198.  
  5199. end
  5200. spawned()
  5201.  
  5202. player.CharacterAdded:connect(function()
  5203. spawned()
  5204. end)
  5205. local avgs = {}
  5206.  
  5207. game:GetService('RunService').Heartbeat:connect(function(step)
  5208. local ofps = math.floor((60/(step*60))*10)/10
  5209. if #avgs > 100 then
  5210. table.remove(avgs,1)
  5211. end
  5212. table.insert(avgs,#avgs+1,ofps)
  5213. local fpsa = 0
  5214. for i,v in pairs(avgs) do
  5215. fpsa = fpsa+v
  5216. end
  5217. fpsa = math.floor(fpsa/#avgs)
  5218. fps.Text = 'FPS: '..tostring(fpsa)
  5219. end)
  5220.  
  5221. while true do
  5222. for i,v in pairs(rekt) do
  5223. if v.Parent ~= nil then
  5224. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  5225. for a,c in pairs(v:GetChildren()) do
  5226. if c:IsA('Tool') then
  5227. c.ManualActivationOnly = true
  5228. wait()
  5229. if game:GetService('Players'):GetPlayerFromCharacter(v) then
  5230. c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
  5231. c.ManualActivationOnly = false
  5232. end
  5233. end
  5234. end
  5235. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  5236. v:FindFirstChildOfClass('Humanoid').Sit = false
  5237. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  5238. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  5239. v:FindFirstChildOfClass('Humanoid').Name = "hecc"
  5240. else
  5241. table.remove(rekt,i)
  5242. end
  5243. else
  5244. table.remove(rekt,i)
  5245. end
  5246. end
  5247. wait()
  5248. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement