Advertisement
cubanmixed2

Lol00

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