Advertisement
waconline

meme katana

Oct 27th, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152. --By Rufus14 xDdxDxD
  153. using = false
  154. --Converted with ttyyuu12345's model to script plugin v4
  155. function sandbox(var,func)
  156. local env = getfenv(func)
  157. local newenv = setmetatable({},{
  158. __index = function(self,k)
  159. if k=="script" then
  160. return var
  161. else
  162. return env[k]
  163. end
  164. end,
  165. })
  166. setfenv(func,newenv)
  167. return func
  168. end
  169. cors = {}
  170. mas = Instance.new("Model",game:GetService("Lighting"))
  171. Model0 = Instance.new("Model")
  172. Script1 = Instance.new("Script")
  173. Part2 = Instance.new("Part")
  174. Weld3 = Instance.new("Weld")
  175. Weld4 = Instance.new("Weld")
  176. Weld5 = Instance.new("Weld")
  177. Weld6 = Instance.new("Weld")
  178. Weld7 = Instance.new("Weld")
  179. Weld8 = Instance.new("Weld")
  180. Weld9 = Instance.new("Weld")
  181. Weld10 = Instance.new("Weld")
  182. Weld11 = Instance.new("Weld")
  183. Weld12 = Instance.new("Weld")
  184. Weld13 = Instance.new("Weld")
  185. Weld14 = Instance.new("Weld")
  186. Weld15 = Instance.new("Weld")
  187. Weld16 = Instance.new("Weld")
  188. Weld17 = Instance.new("Weld")
  189. Weld18 = Instance.new("Weld")
  190. Part19 = Instance.new("Part")
  191. Part20 = Instance.new("Part")
  192. Part21 = Instance.new("Part")
  193. Part22 = Instance.new("Part")
  194. Part23 = Instance.new("Part")
  195. Part24 = Instance.new("Part")
  196. Part25 = Instance.new("Part")
  197. Part26 = Instance.new("Part")
  198. Part27 = Instance.new("Part")
  199. Part28 = Instance.new("Part")
  200. Part29 = Instance.new("Part")
  201. Part30 = Instance.new("Part")
  202. Part31 = Instance.new("Part")
  203. Part32 = Instance.new("Part")
  204. Part33 = Instance.new("Part")
  205. Part34 = Instance.new("Part")
  206. Model0.Name = "Katana"
  207. Model0.Parent = mas
  208. Script1.Name = "1"
  209. Script1.Parent = Model0
  210. table.insert(cors,sandbox(Script1,function()
  211. how = 1
  212. for i,v in pairs(script.Parent:GetChildren()) do
  213. v.Name = how
  214. how = how + 1
  215. for q,w in pairs(v:GetChildren()) do
  216. w.Name = how
  217. how = how + 1
  218. end
  219. end
  220. end))
  221. Part2.Name = "2"
  222. Part2.Parent = Model0
  223. Part2.Material = Enum.Material.Metal
  224. Part2.BrickColor = BrickColor.new("Rust")
  225. Part2.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  226. Part2.Size = Vector3.new(0.0500000007, 0.0700000003, 0.200000107)
  227. Part2.CFrame = CFrame.new(7.61394024, 1.68914151, 28.8409805, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  228. Part2.Color = Color3.new(0.560784, 0.298039, 0.164706)
  229. Part2.Position = Vector3.new(7.61394024, 1.68914151, 28.8409805)
  230. Part2.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  231. Part2.Color = Color3.new(0.560784, 0.298039, 0.164706)
  232. Weld3.Name = "3"
  233. Weld3.Parent = Part2
  234. Weld3.C0 = CFrame.new(-0.624299288, -1.20320392, -0.111661673, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  235. Weld3.Part0 = Part2
  236. Weld3.Part1 = Part25
  237. Weld4.Name = "4"
  238. Weld4.Parent = Part2
  239. Weld4.C0 = CFrame.new(-0.633573651, 4.76224995, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  240. Weld4.Part0 = Part2
  241. Weld4.Part1 = Part31
  242. Weld5.Name = "5"
  243. Weld5.Parent = Part2
  244. Weld5.C0 = CFrame.new(-0.753573596, 5.00227404, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  245. Weld5.Part0 = Part2
  246. Weld5.Part1 = Part28
  247. Weld6.Name = "6"
  248. Weld6.Parent = Part2
  249. Weld6.C0 = CFrame.new(-0.668573618, 4.84224367, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  250. Weld6.Part0 = Part2
  251. Weld6.Part1 = Part30
  252. Weld7.Name = "7"
  253. Weld7.Parent = Part2
  254. Weld7.C0 = CFrame.new(-0.624299347, -0.813958466, -0.111661673, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  255. Weld7.Part0 = Part2
  256. Weld7.Part1 = Part24
  257. Weld8.Name = "8"
  258. Weld8.Parent = Part2
  259. Weld8.C0 = CFrame.new(-0.813573599, 5.08226967, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  260. Weld8.Part0 = Part2
  261. Weld8.Part1 = Part27
  262. Weld9.Name = "9"
  263. Weld9.Parent = Part2
  264. Weld9.C0 = CFrame.new(-0.624299347, -0.372724652, 0.137594938, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  265. Weld9.Part0 = Part2
  266. Weld9.Part1 = Part22
  267. Weld10.Name = "10"
  268. Weld10.Parent = Part2
  269. Weld10.C0 = CFrame.new(-0.624299347, -0.794195056, 0.137594938, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  270. Weld10.Part0 = Part2
  271. Weld10.Part1 = Part21
  272. Weld11.Name = "11"
  273. Weld11.Parent = Part2
  274. Weld11.C0 = CFrame.new(-0.624299347, -1.18344116, 0.137594938, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  275. Weld11.Part0 = Part2
  276. Weld11.Part1 = Part20
  277. Weld12.Name = "12"
  278. Weld12.Parent = Part2
  279. Weld12.C0 = CFrame.new(-0.624299347, -0.392485619, -0.111661673, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  280. Weld12.Part0 = Part2
  281. Weld12.Part1 = Part23
  282. Weld13.Name = "13"
  283. Weld13.Parent = Part2
  284. Weld13.C0 = CFrame.new(-0.633573651, 2.38222027, 0.0079665184, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  285. Weld13.Part0 = Part2
  286. Weld13.Part1 = Part32
  287. Weld14.Name = "14"
  288. Weld14.Parent = Part2
  289. Weld14.C0 = CFrame.new(-0.708573639, 4.92227697, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  290. Weld14.Part0 = Part2
  291. Weld14.Part1 = Part29
  292. Weld15.Name = "15"
  293. Weld15.Parent = Part2
  294. Weld15.C0 = CFrame.new(-0.858573616, 5.16230297, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  295. Weld15.Part0 = Part2
  296. Weld15.Part1 = Part26
  297. Weld16.Name = "16"
  298. Weld16.Parent = Part2
  299. Weld16.C0 = CFrame.new(-0.633573651, -0.777779102, 0.0105156898, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  300. Weld16.Part0 = Part2
  301. Weld16.Part1 = Part34
  302. Weld17.Name = "17"
  303. Weld17.Parent = Part2
  304. Weld17.C0 = CFrame.new(-0.728573561, 0.00222086906, 0.0184280872, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  305. Weld17.Part0 = Part2
  306. Weld17.Part1 = Part33
  307. Weld18.Name = "18"
  308. Weld18.Parent = Part2
  309. Weld18.C0 = CFrame.new(-0.0485734642, 0, 0.0199999809, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  310. Weld18.Part0 = Part2
  311. Weld18.Part1 = Part19
  312. Part19.Name = "19"
  313. Part19.Parent = Model0
  314. Part19.Material = Enum.Material.Metal
  315. Part19.BrickColor = BrickColor.new("Rust")
  316. Part19.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  317. Part19.Size = Vector3.new(0.0500000007, 0.0700000003, 0.340000063)
  318. Part19.CFrame = CFrame.new(7.60914183, 1.73390079, 28.8139076, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  319. Part19.Color = Color3.new(0.560784, 0.298039, 0.164706)
  320. Part19.Position = Vector3.new(7.60914183, 1.73390079, 28.8139076)
  321. Part19.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  322. Part19.Color = Color3.new(0.560784, 0.298039, 0.164706)
  323. Part20.Name = "20"
  324. Part20.Parent = Model0
  325. Part20.BrickColor = BrickColor.new("Mid gray")
  326. Part20.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  327. Part20.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  328. Part20.CFrame = CFrame.new(8.47027397, 1.90645087, 27.8267384, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  329. Part20.Color = Color3.new(0.803922, 0.803922, 0.803922)
  330. Part20.Position = Vector3.new(8.47027397, 1.90645087, 27.8267384)
  331. Part20.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  332. Part20.Color = Color3.new(0.803922, 0.803922, 0.803922)
  333. Part21.Name = "21"
  334. Part21.Parent = Model0
  335. Part21.BrickColor = BrickColor.new("Mid gray")
  336. Part21.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  337. Part21.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  338. Part21.CFrame = CFrame.new(8.19518757, 2.02678919, 28.0744457, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  339. Part21.Color = Color3.new(0.803922, 0.803922, 0.803922)
  340. Part21.Position = Vector3.new(8.19518757, 2.02678919, 28.0744457)
  341. Part21.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  342. Part21.Color = Color3.new(0.803922, 0.803922, 0.803922)
  343. Part22.Name = "22"
  344. Part22.Parent = Model0
  345. Part22.BrickColor = BrickColor.new("Mid gray")
  346. Part22.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  347. Part22.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  348. Part22.CFrame = CFrame.new(7.89732742, 2.15708971, 28.342659, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  349. Part22.Color = Color3.new(0.803922, 0.803922, 0.803922)
  350. Part22.Position = Vector3.new(7.89732742, 2.15708971, 28.342659)
  351. Part22.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  352. Part22.Color = Color3.new(0.803922, 0.803922, 0.803922)
  353. Part23.Name = "23"
  354. Part23.Parent = Model0
  355. Part23.BrickColor = BrickColor.new("Mid gray")
  356. Part23.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  357. Part23.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  358. Part23.CFrame = CFrame.new(8.08166313, 2.16746688, 28.5112762, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  359. Part23.Color = Color3.new(0.803922, 0.803922, 0.803922)
  360. Part23.Position = Vector3.new(8.08166313, 2.16746688, 28.5112762)
  361. Part23.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  362. Part23.Color = Color3.new(0.803922, 0.803922, 0.803922)
  363. Part24.Name = "24"
  364. Part24.Parent = Model0
  365. Part24.BrickColor = BrickColor.new("Mid gray")
  366. Part24.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  367. Part24.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  368. Part24.CFrame = CFrame.new(8.37952518, 2.0371654, 28.2430611, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  369. Part24.Color = Color3.new(0.803922, 0.803922, 0.803922)
  370. Part24.Position = Vector3.new(8.37952518, 2.0371654, 28.2430611)
  371. Part24.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  372. Part24.Color = Color3.new(0.803922, 0.803922, 0.803922)
  373. Part25.Name = "25"
  374. Part25.Parent = Model0
  375. Part25.BrickColor = BrickColor.new("Mid gray")
  376. Part25.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  377. Part25.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  378. Part25.CFrame = CFrame.new(8.65461159, 1.91682744, 27.9953537, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  379. Part25.Color = Color3.new(0.803922, 0.803922, 0.803922)
  380. Part25.Position = Vector3.new(8.65461159, 1.91682744, 27.9953537)
  381. Part25.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  382. Part25.Color = Color3.new(0.803922, 0.803922, 0.803922)
  383. Part26.Name = "26"
  384. Part26.Parent = Model0
  385. Part26.Material = Enum.Material.SmoothPlastic
  386. Part26.BrickColor = BrickColor.new("Institutional white")
  387. Part26.Reflectance = 0.80000001192093
  388. Part26.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  389. Part26.Size = Vector3.new(0.0500000007, 0.0799999982, 0.0500000007)
  390. Part26.CFrame = CFrame.new(4.11702347, 4.09911585, 31.8988037, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  391. Part26.Color = Color3.new(0.972549, 0.972549, 0.972549)
  392. Part26.Position = Vector3.new(4.11702347, 4.09911585, 31.8988037)
  393. Part26.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  394. Part26.Color = Color3.new(0.972549, 0.972549, 0.972549)
  395. Part27.Name = "27"
  396. Part27.Parent = Model0
  397. Part27.Material = Enum.Material.SmoothPlastic
  398. Part27.BrickColor = BrickColor.new("Institutional white")
  399. Part27.Reflectance = 0.80000001192093
  400. Part27.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  401. Part27.Size = Vector3.new(0.139999971, 0.0799999982, 0.0500000007)
  402. Part27.CFrame = CFrame.new(4.16536522, 4.03168106, 31.8594837, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  403. Part27.Color = Color3.new(0.972549, 0.972549, 0.972549)
  404. Part27.Position = Vector3.new(4.16536522, 4.03168106, 31.8594837)
  405. Part27.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  406. Part27.Color = Color3.new(0.972549, 0.972549, 0.972549)
  407. Part28.Name = "28"
  408. Part28.Parent = Model0
  409. Part28.Material = Enum.Material.SmoothPlastic
  410. Part28.BrickColor = BrickColor.new("Institutional white")
  411. Part28.Reflectance = 0.80000001192093
  412. Part28.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  413. Part28.Size = Vector3.new(0.25999999, 0.0799999982, 0.0500000007)
  414. Part28.CFrame = CFrame.new(4.21094084, 3.95002723, 31.8240604, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  415. Part28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  416. Part28.Position = Vector3.new(4.21094084, 3.95002723, 31.8240604)
  417. Part28.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  418. Part28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  419. Part29.Name = "29"
  420. Part29.Parent = Model0
  421. Part29.Material = Enum.Material.SmoothPlastic
  422. Part29.BrickColor = BrickColor.new("Institutional white")
  423. Part29.Reflectance = 0.80000001192093
  424. Part29.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  425. Part29.Size = Vector3.new(0.349999994, 0.0799999982, 0.0500000007)
  426. Part29.CFrame = CFrame.new(4.25925732, 3.88260341, 31.7847652, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  427. Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
  428. Part29.Position = Vector3.new(4.25925732, 3.88260341, 31.7847652)
  429. Part29.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  430. Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
  431. Part30.Name = "30"
  432. Part30.Parent = Model0
  433. Part30.Material = Enum.Material.SmoothPlastic
  434. Part30.BrickColor = BrickColor.new("Institutional white")
  435. Part30.Reflectance = 0.80000001192093
  436. Part30.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  437. Part30.Size = Vector3.new(0.429999977, 0.0799999982, 0.0500000007)
  438. Part30.CFrame = CFrame.new(4.30851221, 3.8199122, 31.7441559, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  439. Part30.Color = Color3.new(0.972549, 0.972549, 0.972549)
  440. Part30.Position = Vector3.new(4.30851221, 3.8199122, 31.7441559)
  441. Part30.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  442. Part30.Color = Color3.new(0.972549, 0.972549, 0.972549)
  443. Part31.Name = "31"
  444. Part31.Parent = Model0
  445. Part31.Material = Enum.Material.SmoothPlastic
  446. Part31.BrickColor = BrickColor.new("Institutional white")
  447. Part31.Reflectance = 0.80000001192093
  448. Part31.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  449. Part31.Size = Vector3.new(0.5, 0.0799999982, 0.0500000007)
  450. Part31.CFrame = CFrame.new(4.35865259, 3.76197672, 31.702282, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  451. Part31.Color = Color3.new(0.972549, 0.972549, 0.972549)
  452. Part31.Position = Vector3.new(4.35865259, 3.76197672, 31.702282)
  453. Part31.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  454. Part31.Color = Color3.new(0.972549, 0.972549, 0.972549)
  455. Part32.Name = "32"
  456. Part32.Parent = Model0
  457. Part32.Material = Enum.Material.SmoothPlastic
  458. Part32.BrickColor = BrickColor.new("Institutional white")
  459. Part32.Reflectance = 0.80000001192093
  460. Part32.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  461. Part32.Size = Vector3.new(0.5, 4.68000031, 0.0500000007)
  462. Part32.CFrame = CFrame.new(6.04065943, 3.02617335, 30.1876831, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  463. Part32.Color = Color3.new(0.972549, 0.972549, 0.972549)
  464. Part32.Position = Vector3.new(6.04065943, 3.02617335, 30.1876831)
  465. Part32.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  466. Part32.Color = Color3.new(0.972549, 0.972549, 0.972549)
  467. Part33.Name = "33"
  468. Part33.Parent = Model0
  469. Part33.Material = Enum.Material.Metal
  470. Part33.BrickColor = BrickColor.new("Rust")
  471. Part33.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  472. Part33.Size = Vector3.new(1.31000018, 0.0700000003, 0.5)
  473. Part33.CFrame = CFrame.new(7.73284435, 2.37981486, 28.6409836, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  474. Part33.Color = Color3.new(0.560784, 0.298039, 0.164706)
  475. Part33.Position = Vector3.new(7.73284435, 2.37981486, 28.6409836)
  476. Part33.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  477. Part33.Color = Color3.new(0.560784, 0.298039, 0.164706)
  478. Part34.Name = "34"
  479. Part34.Parent = Model0
  480. Part34.BrickColor = BrickColor.new("Black")
  481. Part34.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  482. Part34.Size = Vector3.new(0.518810749, 1.55643225, 0.238810867)
  483. Part34.CFrame = CFrame.new(8.2721405, 2.04906797, 28.1748772, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  484. Part34.Color = Color3.new(0.105882, 0.164706, 0.207843)
  485. Part34.Position = Vector3.new(8.2721405, 2.04906797, 28.1748772)
  486. Part34.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  487. Part34.Color = Color3.new(0.105882, 0.164706, 0.207843)
  488. local weld = Instance.new("Weld", Part34)
  489. weld.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  490. weld.Part1 = Part34
  491. weld.C0 = CFrame.new(-0.131607056, -0.861706018, -0.131599426, 0.0869438723, -0.0199763775, 0.996020675, -0.99057883, 0.104452573, 0.0885638446, -0.105806068, -0.994336903, -0.0107065737)
  492. for i,v in pairs(mas:GetChildren()) do
  493. v.Parent = game:GetService("Players").LocalPlayer.Character
  494. pcall(function() v:MakeJoints() end)
  495. end
  496. mas:Destroy()
  497. for i,v in pairs(cors) do
  498. spawn(function()
  499. pcall(v)
  500. end)
  501. end
  502. for i,v in pairs(Model0:GetChildren()) do
  503. if v.ClassName == "Part" then
  504. v.CanCollide = false
  505. end
  506. end
  507. cut = Instance.new("Sound", Part34)
  508. cut.Volume = 10
  509. cut.SoundId = "rbxassetid://144884872"
  510. cut.PlaybackSpeed = 2
  511. swoosh = Instance.new("Sound", Part34)
  512. swoosh.Volume = 10
  513. swoosh.SoundId = "rbxassetid://1112042117"
  514. swingvar = 2
  515. function swing(key)
  516. key = key:lower()
  517. if key == "q" and not using then
  518. using = true
  519. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  520. game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Remove()
  521. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  522. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  523. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  524. rhandweld.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) * CFrame.new(0,-0.5,0)
  525. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  526. game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Remove()
  527. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  528. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  529. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  530. lhandweld.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-0.5,0)
  531. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  532. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  533. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  534. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  535. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  536. for i = 0,1 , 0.05 do
  537. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.92737198, 0.408026218, 1.90734863e-06, 0.469482929, -0.882941604, -8.96576978e-07, 0.882941544, 0.469482958, -3.59054434e-06, 3.59116825e-06, 8.94074446e-07, 1),i)
  538. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  539. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.587758601, 1.15672937e-20, -0.809038699, 2.4140439e-20, 1, 2.43521972e-20, 0.809038699, -4.40457133e-20, 0.587758601),i)
  540. weld.C0 = weld.C0:lerp(CFrame.new(-0.0554443598, -0.799102783, -0.347240448, -0.953667462, -0.238339514, 0.183610499, -0.298163414, 0.830273509, -0.470897645, -0.040213421, -0.503825665, -0.862868845),i)
  541. game:GetService("RunService").RenderStepped:wait()
  542. end
  543. swoosh.PlaybackSpeed = 2
  544. swoosh:Play()
  545. local sensorpart = Instance.new("Part", Model0)
  546. sensorpart.Size = Vector3.new(1,1,1)
  547. sensorpart.Transparency = 1
  548. sensorpart:BreakJoints()
  549. sensorpart.CanCollide = false
  550. local weld1 = Instance.new("Weld", sensorpart)
  551. weld1.Part0 = sensorpart
  552. weld1.Part1 = Part28
  553. local function kill(part)
  554. sensorpart:destroy()
  555. local humanoid = part.Parent:findFirstChild("Humanoid")
  556. local uppertorso = part.Parent:findFirstChild("UpperTorso")
  557. if humanoid then
  558. if uppertorso then
  559. local cutplayback = math.random(1,5)
  560. if cutplayback == 1 then
  561. cut.PlaybackSpeed = 2
  562. end
  563. if cutplayback == 2 then
  564. cut.PlaybackSpeed = 1
  565. end
  566. if cutplayback == 3 then
  567. cut.PlaybackSpeed = 1.5
  568. end
  569. if cutplayback == 4 then
  570. cut.PlaybackSpeed = 1.2
  571. end
  572. if cutplayback == 4 then
  573. cut.PlaybackSpeed = 2.4
  574. end
  575. cut:Play()
  576. humanoid.PlatformStand = true
  577. humanoid.WalkSpeed = 0
  578. humanoid.JumpPower = 0
  579. wait(4)
  580. humanoid.Health = 0
  581. else
  582. local cutplayback = math.random(1,5)
  583. if cutplayback == 1 then
  584. cut.PlaybackSpeed = 2
  585. end
  586. if cutplayback == 2 then
  587. cut.PlaybackSpeed = 1
  588. end
  589. if cutplayback == 3 then
  590. cut.PlaybackSpeed = 1.5
  591. end
  592. if cutplayback == 4 then
  593. cut.PlaybackSpeed = 1.2
  594. end
  595. if cutplayback == 4 then
  596. cut.PlaybackSpeed = 2.4
  597. end
  598. cut:Play()
  599. if humanoid.Parent:findFirstChild("Health") then
  600. humanoid.Parent.Health:Remove()
  601. humanoid.Health = 0.01
  602. end
  603. if humanoid.Parent:findFirstChild("Torso") then
  604. humanoid.Parent.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 35
  605. for i,v in pairs(humanoid.Parent.Torso:GetChildren()) do
  606. if v.ClassName == "Motor6D" then
  607. if v.Name == "Neck" then
  608.  
  609. else
  610. v:destroy()
  611. end
  612. end
  613. end
  614. end
  615. humanoid.WalkSpeed = 0
  616. humanoid.JumpPower = 0
  617. humanoid.PlatformStand = true
  618. if humanoid.Parent:findFirstChild("Right Arm") then
  619. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  620. attachment.Position = Vector3.new(1, 1, 0)
  621. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  622. ball.Attachment0 = humanoid.Parent["Right Arm"].RightShoulderAttachment
  623. ball.Attachment1 = attachment
  624. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  625. collidepartofleftleg.Name = "Bone"
  626. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  627. collidepartofleftleg.Transparency = 1
  628. collidepartofleftleg:BreakJoints()
  629. local weeld = Instance.new("Weld", collidepartofleftleg)
  630. weeld.Part0 = humanoid.Parent["Right Arm"]
  631. weeld.Part1 = collidepartofleftleg
  632. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  633. end
  634. if humanoid.Parent:findFirstChild("Left Arm") then
  635. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  636. attachment.Position = Vector3.new(1, 1, 0)
  637. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  638. ball.Attachment0 = humanoid.Parent.Torso.LeftCollarAttachment
  639. ball.Attachment1 = humanoid.Parent["Left Arm"].LeftShoulderAttachment
  640. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  641. collidepartofleftleg.Name = "Bone"
  642. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  643. collidepartofleftleg.Transparency = 1
  644. collidepartofleftleg:BreakJoints()
  645. local weeld = Instance.new("Weld", collidepartofleftleg)
  646. weeld.Part0 = humanoid.Parent["Left Arm"]
  647. weeld.Part1 = collidepartofleftleg
  648. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  649. end
  650. if humanoid.Parent:findFirstChild("Right Leg") then
  651. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  652. attachment.Position = Vector3.new(0.5, -1, 0)
  653. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  654. ball.Attachment0 = humanoid.Parent["Right Leg"].RightFootAttachment
  655. ball.Attachment1 = attachment
  656. humanoid.Parent["Right Leg"].RightFootAttachment.Position = Vector3.new(0, 1, 0)
  657. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  658. collidepartofleftleg.Name = "Bone"
  659. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  660. collidepartofleftleg.Transparency = 1
  661. collidepartofleftleg:BreakJoints()
  662. local weeld = Instance.new("Weld", collidepartofleftleg)
  663. weeld.Part0 = humanoid.Parent["Right Leg"]
  664. weeld.Part1 = collidepartofleftleg
  665. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  666. end
  667. if humanoid.Parent:findFirstChild("Left Leg") then
  668. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  669. attachment.Position = Vector3.new(-0.5, -1, 0)
  670. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  671. ball.Attachment0 = humanoid.Parent["Left Leg"].LeftFootAttachment
  672. ball.Attachment1 = attachment
  673. humanoid.Parent["Left Leg"].LeftFootAttachment.Position = Vector3.new(0, 1, 0)
  674. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  675. collidepartofleftleg.Name = "Bone"
  676. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  677. collidepartofleftleg.Transparency = 1
  678. collidepartofleftleg:BreakJoints()
  679. local weeld = Instance.new("Weld", collidepartofleftleg)
  680. weeld.Part0 = humanoid.Parent["Left Leg"]
  681. weeld.Part1 = collidepartofleftleg
  682. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  683. end
  684. if humanoid.Parent:findFirstChild("Head") then
  685. local attachment = Instance.new("Attachment", humanoid.Parent.Head)
  686. attachment.Position = Vector3.new(0, -0.5, 0)
  687. humanoid.Parent.Torso.NeckAttachment.Visible = false
  688. humanoid.Parent.Torso.NeckAttachment.Position = humanoid.Parent.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
  689. local ball = Instance.new("HingeConstraint", humanoid.Parent)
  690. ball.Attachment0 = humanoid.Parent.Torso.NeckAttachment
  691. ball.Attachment1 = attachment
  692. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  693. collidepartofleftleg.Name = "Bone"
  694. collidepartofleftleg.Size = Vector3.new(0.5,0.3,0.5)
  695. collidepartofleftleg.Transparency = 1
  696. collidepartofleftleg:BreakJoints()
  697. local weeld = Instance.new("Weld", collidepartofleftleg)
  698. weeld.Part0 = collidepartofleftleg
  699. weeld.Part1 = humanoid.Parent["Head"]
  700. humanoid.Parent.Torso.Neck:destroy()
  701. end
  702. if humanoid.Parent:findFirstChild("Head") then
  703. local aah = Instance.new("Sound", humanoid.Parent.Head)
  704. if aah then
  705. aah.Volume = 8
  706. local aahmath = math.random(2,8)
  707. if aahmath == 2 then
  708. aah.SoundId = "rbxassetid://884348443"
  709. aah:Play()
  710. end
  711. if aahmath == 3 then
  712. aah.SoundId = "rbxassetid://535528169"
  713. aah.TimePosition = 0.3
  714. aah:Play()
  715. end
  716. if aahmath == 4 then
  717. aah.SoundId = "rbxassetid://1080363252"
  718. aah:Play()
  719. end
  720. if aahmath == 5 then
  721. aah.SoundId = "rbxassetid://150245085"
  722. aah:Play()
  723. end
  724. if aahmath == 6 then
  725. aah.SoundId = "rbxassetid://345287845"
  726. aah.TimePosition = 2.5
  727. aah:Play()
  728. end
  729. if aahmath == 7 then
  730. aah.SoundId = "rbxassetid://147758746"
  731. aah.TimePosition = 1.3
  732. aah:Play()
  733. end
  734. if aahmath == 8 then
  735. aah.SoundId = "rbxassetid://626777433"
  736. aah.TimePosition = 1.4
  737. aah:Play()
  738. end
  739. end
  740. humanoid.Name = "Hammoodmememememem"
  741. wait(10)
  742. for i,v in pairs(humanoid.Parent:GetChildren()) do
  743. if v.ClassName == "Part" then
  744. v:destroy()
  745. end
  746. end
  747. end
  748. end
  749. end
  750. end
  751. sensorpart.Touched:connect(kill)
  752. for i = 0,1 , 0.05 do
  753. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.05211639, 0.447865009, 0.0767602921, 0.0932039917, -0.99485594, -0.0397753119, 0.995646775, 0.0930992812, 0.00447211368, -0.000746052712, -0.0400190353, 0.999202371),i)
  754. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  755. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.0698219836, -9.44441736e-20, 0.99756825, 2.59615598e-19, 1, 7.09390093e-20, -0.99756825, 2.42463181e-19, 0.0698219836),i)
  756. weld.C0 = weld.C0:lerp(CFrame.new(-0.0156505108, -0.474849701, -0.0771579742, -0.953670561, 0.300256163, -0.0189393815, -0.29815343, -0.951653183, -0.0738969296, -0.040211726, -0.0648264885, 0.997086108),i)
  757. game:GetService("RunService").RenderStepped:wait()
  758. end
  759. sensorpart:destroy()
  760. for i = 0,0.6 , 0.03 do
  761. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-0.5,0),i)
  762. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0),i)
  763. weld.C0 = weld.C0:lerp(CFrame.new(-0.131607056, -0.861706018, -0.131599426, 0.0869438723, -0.0199763775, 0.996020675, -0.99057883, 0.104452573, 0.0885638446, -0.105806068, -0.994336903, -0.0107065737),i)
  764. game:GetService("RunService").RenderStepped:wait()
  765. end
  766. humanoidrootpart:destroy()
  767. lhandweld:destroy()
  768. rhandweld:destroy()
  769. rootjointclone.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  770. lhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  771. rhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  772. using = false
  773. end
  774. end
  775. function lunge()
  776. if not using then
  777. using = true
  778. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  779. game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Remove()
  780. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  781. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  782. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  783. rhandweld.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) * CFrame.new(0,-0.5,0)
  784. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  785. game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Remove()
  786. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  787. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  788. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  789. lhandweld.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-0.5,0)
  790. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  791. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  792. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  793. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  794. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  795. for i = 0,1 , 0.05 do
  796. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.374523163, 0.630880833, -1.09662437, 0.512807965, 0.852009475, 0.105477065, 0.511853039, -0.204788908, -0.834306896, -0.68923682, 0.481828034, -0.541121006),i)
  797. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  798. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.587850094, -2.08580584e-19, 0.808982074, 2.59615598e-19, 1, 7.09390093e-20, -0.808982074, 1.55571167e-19, 0.587850094),i)
  799. weld.C0 = weld.C0:lerp(CFrame.new(-0.320846558, -0.847515106, -0.580255508, 0.193574056, -0.703631401, 0.683689952, -0.969302595, -0.0294831432, 0.24409683, -0.151596859, -0.709953249, -0.687738895),i)
  800. game:GetService("RunService").RenderStepped:wait()
  801. end
  802. swoosh.PlaybackSpeed = 3
  803. swoosh:Play()
  804. local sensorpart = Instance.new("Part", Model0)
  805. sensorpart.Size = Vector3.new(2,2,2)
  806. sensorpart.Transparency = 1
  807. sensorpart:BreakJoints()
  808. sensorpart.CanCollide = false
  809. local weld1 = Instance.new("Weld", sensorpart)
  810. weld1.Part0 = sensorpart
  811. weld1.Part1 = Part28
  812. local function kill(part)
  813. sensorpart:destroy()
  814. local humanoid = part.Parent:findFirstChild("Humanoid")
  815. local uppertorso = part.Parent:findFirstChild("UpperTorso")
  816. if humanoid then
  817. local cutplayback = math.random(1,5)
  818. if cutplayback == 1 then
  819. cut.PlaybackSpeed = 2
  820. end
  821. if cutplayback == 2 then
  822. cut.PlaybackSpeed = 1
  823. end
  824. if cutplayback == 3 then
  825. cut.PlaybackSpeed = 1.5
  826. end
  827. if cutplayback == 4 then
  828. cut.PlaybackSpeed = 1.2
  829. end
  830. if cutplayback == 4 then
  831. cut.PlaybackSpeed = 2.4
  832. end
  833. cut:Play()
  834. if uppertorso then
  835. humanoid.PlatformStand = true
  836. humanoid.WalkSpeed = 0
  837. humanoid.JumpPower = 0
  838. wait(4)
  839. humanoid.Health = 0
  840. else
  841. if humanoid.Parent:findFirstChild("Health") then
  842. humanoid.Parent.Health:Remove()
  843. humanoid.Health = 0.01
  844. end
  845. if humanoid.Parent:findFirstChild("Torso") then
  846. humanoid.Parent.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 35
  847. for i,v in pairs(humanoid.Parent.Torso:GetChildren()) do
  848. if v.ClassName == "Motor6D" then
  849. if v.Name == "Neck" then
  850.  
  851. else
  852. v:destroy()
  853. end
  854. end
  855. end
  856. end
  857. humanoid.WalkSpeed = 0
  858. humanoid.JumpPower = 0
  859. humanoid.PlatformStand = true
  860. humanoid.Parent.Head:BreakJoints()
  861. if humanoid.Parent:findFirstChild("Right Arm") then
  862. humanoid.Parent["Right Arm"].CFrame = humanoid.Parent["Right Arm"].CFrame * CFrame.new(-1,0,0)
  863. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  864. attachment.Position = Vector3.new(1, 1, 0)
  865. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  866. ball.Attachment0 = humanoid.Parent["Right Arm"].RightShoulderAttachment
  867. ball.Attachment1 = attachment
  868. end
  869. if humanoid.Parent:findFirstChild("Left Arm") then
  870. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  871. attachment.Position = Vector3.new(1, 1, 0)
  872. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  873. ball.Attachment0 = humanoid.Parent.Torso.LeftCollarAttachment
  874. ball.Attachment1 = humanoid.Parent["Left Arm"].LeftShoulderAttachment
  875. humanoid.Parent["Right Arm"].CFrame = humanoid.Parent["Left Arm"].CFrame * CFrame.new(1,0,0)
  876. end
  877. if humanoid.Parent:findFirstChild("Right Leg") then
  878. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  879. attachment.Position = Vector3.new(0.5, -1, 0)
  880. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  881. ball.Attachment0 = humanoid.Parent["Right Leg"].RightFootAttachment
  882. ball.Attachment1 = attachment
  883. humanoid.Parent["Right Leg"].RightFootAttachment.Position = Vector3.new(0, 1, 0)
  884. end
  885. if humanoid.Parent:findFirstChild("Left Leg") then
  886. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  887. attachment.Position = Vector3.new(-0.5, -1, 0)
  888. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  889. ball.Attachment0 = humanoid.Parent["Left Leg"].LeftFootAttachment
  890. ball.Attachment1 = attachment
  891. humanoid.Parent["Left Leg"].LeftFootAttachment.Position = Vector3.new(0, 1, 0)
  892. end
  893. humanoid.Name = "succ."
  894. for i = 1,math.random(20,40) do
  895. --Converted with ttyyuu12345's model to script plugin v4
  896. function sandbox(var,func)
  897. local env = getfenv(func)
  898. local newenv = setmetatable({},{
  899. __index = function(self,k)
  900. if k=="script" then
  901. return var
  902. else
  903. return env[k]
  904. end
  905. end,
  906. })
  907. setfenv(func,newenv)
  908. return func
  909. end
  910. cors = {}
  911. mas = Instance.new("Model",game:GetService("Lighting"))
  912. local AAA = Instance.new("Part")
  913. local SpecialMesh1 = Instance.new("SpecialMesh")
  914. AAA.Parent = mas
  915. AAA.BrickColor = BrickColor.new("Maroon")
  916. AAA.Size = Vector3.new(0.5,0.5,0.5)
  917. AAA.Position = Vector3.new(4.00000095, 33.7000122, 0.099999927)
  918. AAA.CFrame = humanoid.Parent.Torso.CFrame * CFrame.new(math.random(-0.4,0.4),1.5,0)
  919. AAA.Rotation = Vector3.new(0,0,0)
  920. SpecialMesh1.Parent = AAA
  921. AAA.CanCollide = false
  922. SpecialMesh1.MeshType = Enum.MeshType.Sphere
  923. local velocity1 = Instance.new("BodyVelocity", AAA)
  924. velocity1.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  925. velocity1.Velocity = humanoid.Parent.Torso.CFrame.upVector * math.random(20,30)
  926. for i,v in pairs(mas:GetChildren()) do
  927. v.Parent = humanoid.Parent
  928. pcall(function() v:MakeJoints() end)
  929. end
  930. mas:Destroy()
  931. for i,v in pairs(cors) do
  932. spawn(function()
  933. pcall(v)
  934. end)
  935. end
  936. local function hit(part)
  937. if part.Parent:findFirstChild("Humanoid") then
  938.  
  939. else
  940. if part.Name == "Handle" or part.Parent.Name == humanoid.Parent.Name then
  941.  
  942. else
  943. if part.Name == "WHITEXDDDD!!" then
  944. AAA:destroy()
  945. local partcf = part.CFrame
  946. part.Size = part.Size + Vector3.new(0,0.2,0.2)
  947. else
  948. AAA:destroy()
  949. local cycle = Instance.new("Part", workspace)
  950. cycle.Size = Vector3.new(0.3, 1, 1)
  951. cycle.BrickColor = BrickColor.new("Maroon")
  952. cycle.Anchored = true
  953. cycle.Shape = "Cylinder"
  954. cycle.Name = "WHITEXDDDD!!"
  955. cycle.CanCollide = false
  956. local hitsp = Instance.new("Sound", cycle)
  957. hitsp.SoundId = "rbxassetid://180083286"
  958. hitsp.Volume = 0.2
  959. hitsp:Play()
  960. cycle.CFrame = AAA.CFrame
  961. if part.Size.y < part.Size.x and part.Size.y < part.Size.z then --a big help from Toxsikkilla
  962. print("if y < x")
  963. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi / 2)
  964. cycle.CFrame = cycle.CFrame * CFrame.new(0,0,0)
  965. elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
  966. print("if x < y")
  967. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  968. elseif part.Size.z < part.Size.y and part.Size.z < part.Size.y then
  969. print("if z < y")
  970. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)
  971. end
  972. AAA:destroy()
  973. wait(10)
  974. for i = 1,100 do
  975. cycle.Transparency = cycle.Transparency + 0.01
  976. wait()
  977. end
  978. cycle:destroy()
  979. end
  980. end
  981. end
  982. end
  983. AAA.Touched:connect(hit)
  984. wait(0.1)
  985. velocity1:destroy()
  986. wait(0.1)
  987. end
  988. end
  989. end
  990. end
  991. sensorpart.Touched:connect(kill)
  992. for i = 0,1 , 0.05 do
  993. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.28889084, 0.0744838715, 0.60602951, 0.0647353008, -0.579507589, -0.812396646, 0.374608457, 0.768675029, -0.518468797, 0.924924433, -0.270767152, 0.266848594),i)
  994. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  995. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.499950707, -6.28603563e-20, -0.866053939, 2.5961216e-19, 1, 7.72849322e-20, 0.866053939, -2.63476748e-19, 0.499950707),i)
  996. weld.C0 = weld.C0:lerp(CFrame.new(-0.00369644165, -1.11012936, 0.347066879, -0.202516139, -0.91763854, 0.341947913, -0.979126096, 0.195924431, -0.0541051626, -0.017347157, -0.345767081, -0.938160777),i)
  997. game:GetService("RunService").RenderStepped:wait()
  998. end
  999. sensorpart:destroy()
  1000. for i = 0,0.6 , 0.03 do
  1001. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.28889084, 0.0744838715, 0.60602951, 0.0647353008, -0.579507589, -0.812396646, 0.374608457, 0.768675029, -0.518468797, 0.924924433, -0.270767152, 0.266848594),i)
  1002. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-0.5,0),i)
  1003. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0),i)
  1004. weld.C0 = weld.C0:lerp(CFrame.new(-0.131607056, -0.861706018, -0.131599426, 0.0869438723, -0.0199763775, 0.996020675, -0.99057883, 0.104452573, 0.0885638446, -0.105806068, -0.994336903, -0.0107065737),i)
  1005. game:GetService("RunService").RenderStepped:wait()
  1006. end
  1007. humanoidrootpart:destroy()
  1008. lhandweld:destroy()
  1009. rhandweld:destroy()
  1010. rootjointclone.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  1011. lhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  1012. rhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  1013. using = false
  1014. end
  1015. end
  1016. function goback(key)
  1017. key = key:lower()
  1018. if key == "e" and not using then
  1019. using = true
  1020. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  1021. game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Remove()
  1022. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1023. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  1024. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  1025. rhandweld.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) * CFrame.new(0,-0.5,0)
  1026. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  1027. game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Remove()
  1028. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1029. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  1030. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  1031. lhandweld.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-0.5,0)
  1032. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  1033. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  1034. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1035. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  1036. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  1037. for i = 0,1 , 0.05 do
  1038. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.9297123, 0.404258728, -0.0749893188, 0.0698215663, -0.807037592, -0.586362004, -9.52230029e-20, 0.587795138, -0.809010088, 0.997561812, 0.0564863533, 0.0410407782),i)
  1039. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  1040. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.499950707, -6.28603563e-20, -0.866053939, 2.5961216e-19, 1, 7.72849322e-20, 0.866053939, -2.63476748e-19, 0.499950707),i)
  1041. weld.C0 = weld.C0:lerp(CFrame.new(0.00823402405, -0.704648972, 0.246274948, -0.930921972, -0.357016325, -0.0770410448, 0.359600484, -0.859035492, -0.3643547, 0.0639003515, -0.366889954, 0.928070366),i)
  1042. game:GetService("RunService").RenderStepped:wait()
  1043. end
  1044. swoosh.PlaybackSpeed = 2.5
  1045. swoosh:Play()
  1046. local sensorpart = Instance.new("Part", Model0)
  1047. sensorpart.Size = Vector3.new(5,4,5)
  1048. sensorpart.Transparency = 1
  1049. sensorpart:BreakJoints()
  1050. sensorpart.CanCollide = false
  1051. local weld1 = Instance.new("Weld", sensorpart)
  1052. weld1.Part0 = sensorpart
  1053. weld1.Part1 = Part28
  1054. local function goawayskid(part)
  1055. if part.Parent:findFirstChild("Humanoid") then
  1056. sensorpart:destroy()
  1057. cut:Play()
  1058. if part.Parent:findFirstChild("UpperTorso") then
  1059. part.Parent.Humanoid.Health = part.Parent.Humanoid.Health - math.random(25,40)
  1060. local velocity = Instance.new("BodyVelocity", part.Parent.UpperTorso)
  1061. velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1062. velocity.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 45
  1063. wait()
  1064. velocity:destroy()
  1065. else
  1066. part.Parent.Humanoid.Health = part.Parent.Humanoid.Health - math.random(25,40)
  1067. local velocity = Instance.new("BodyVelocity", part.Parent.Torso)
  1068. velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1069. velocity.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 45
  1070. wait()
  1071. velocity:destroy()
  1072. end
  1073. end
  1074. end
  1075. sensorpart.Touched:connect(goawayskid)
  1076. for i = 0,1 , 0.05 do
  1077. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.374523163, 0.630880833, -1.09662437, 0.512807965, 0.852009475, 0.105477065, 0.511853039, -0.204788908, -0.834306896, -0.68923682, 0.481828034, -0.541121006),i)
  1078. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  1079. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.587850094, -2.08580584e-19, 0.808982074, 2.59615598e-19, 1, 7.09390093e-20, -0.808982074, 1.55571167e-19, 0.587850094),i)
  1080. weld.C0 = weld.C0:lerp(CFrame.new(-0.320846558, -0.847515106, -0.580255508, 0.193574056, -0.703631401, 0.683689952, -0.969302595, -0.0294831432, 0.24409683, -0.151596859, -0.709953249, -0.687738895),i)
  1081. game:GetService("RunService").RenderStepped:wait()
  1082. end
  1083. weld.C0 = CFrame.new(-0.131607056, -0.861706018, -0.131599426, 0.0869438723, -0.0199763775, 0.996020675, -0.99057883, 0.104452573, 0.0885638446, -0.105806068, -0.994336903, -0.0107065737)
  1084. sensorpart:destroy()
  1085. humanoidrootpart:destroy()
  1086. lhandweld:destroy()
  1087. rhandweld:destroy()
  1088. rootjointclone.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  1089. lhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  1090. rhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  1091. using = false
  1092. end
  1093. end
  1094. function wowriptorso(key)
  1095. key = key:lower()
  1096. if key == "r" and not using then
  1097. using = true
  1098. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  1099. game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Remove()
  1100. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1101. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  1102. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  1103. rhandweld.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) * CFrame.new(0,-0.5,0)
  1104. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  1105. game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Remove()
  1106. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1107. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  1108. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  1109. lhandweld.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-0.5,0)
  1110. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  1111. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  1112. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1113. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  1114. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  1115. for i = 0,1 , 0.05 do
  1116. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.9297123, 0.404258728, -0.0749893188, 0.0698215663, -0.807037592, -0.586362004, -9.52230029e-20, 0.587795138, -0.809010088, 0.997561812, 0.0564863533, 0.0410407782),i)
  1117. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  1118. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.499950707, -6.28603563e-20, -0.866053939, 2.5961216e-19, 1, 7.72849322e-20, 0.866053939, -2.63476748e-19, 0.499950707),i)
  1119. weld.C0 = weld.C0:lerp(CFrame.new(0.00823402405, -0.704648972, 0.246274948, -0.930921972, -0.357016325, -0.0770410448, 0.359600484, -0.859035492, -0.3643547, 0.0639003515, -0.366889954, 0.928070366),i)
  1120. game:GetService("RunService").RenderStepped:wait()
  1121. end
  1122. swoosh.PlaybackSpeed = 2.5
  1123. swoosh:Play()
  1124. local sensorpart = Instance.new("Part", Model0)
  1125. sensorpart.Size = Vector3.new(5,4,5)
  1126. sensorpart.Transparency = 1
  1127. sensorpart:BreakJoints()
  1128. sensorpart.CanCollide = false
  1129. local weld1 = Instance.new("Weld", sensorpart)
  1130. weld1.Part0 = sensorpart
  1131. weld1.Part1 = Part28
  1132. local function goawayskid(part)
  1133. local humanoid = part.Parent:findFirstChild("Humanoid")
  1134. if part.Parent:findFirstChild("Humanoid") then
  1135. sensorpart:destroy()
  1136. cut:Play()
  1137. if part.Parent:findFirstChild("UpperTorso") then
  1138. part.Parent.Humanoid.Health = part.Parent.Humanoid.Health - math.random(25,40)
  1139. local velocity = Instance.new("BodyVelocity", part.Parent.UpperTorso)
  1140. velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1141. velocity.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 15
  1142. wait()
  1143. velocity:destroy()
  1144. else
  1145. part.Parent.Humanoid.Health = part.Parent.Humanoid.Health - math.random(25,40)
  1146. local velocity = Instance.new("BodyVelocity", part.Parent.Torso)
  1147. velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1148. velocity.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 15
  1149. if humanoid.Parent:findFirstChild("Health") then
  1150. humanoid.Parent.Health:Remove()
  1151. humanoid.Health = 0.01
  1152. end
  1153. if humanoid.Parent:findFirstChild("Torso") then
  1154. humanoid.Parent.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 35
  1155. for i,v in pairs(humanoid.Parent.Torso:GetChildren()) do
  1156. if v.ClassName == "Motor6D" then
  1157. if v.Name == "Neck" then
  1158.  
  1159. else
  1160. v:destroy()
  1161. end
  1162. end
  1163. end
  1164. end
  1165. humanoid.WalkSpeed = 0
  1166. humanoid.JumpPower = 0
  1167. humanoid.PlatformStand = true
  1168. if humanoid.Parent:findFirstChild("Right Arm") then
  1169. humanoid.Parent["Right Arm"].CFrame = humanoid.Parent["Right Arm"].CFrame * CFrame.new(-1,0,0)
  1170. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  1171. attachment.Position = Vector3.new(1, 1, 0)
  1172. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  1173. ball.Attachment0 = humanoid.Parent["Right Arm"].RightShoulderAttachment
  1174. ball.Attachment1 = attachment
  1175. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  1176. collidepartofleftleg.Name = "Bone"
  1177. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  1178. collidepartofleftleg.Transparency = 1
  1179. collidepartofleftleg:BreakJoints()
  1180. local weeld = Instance.new("Weld", collidepartofleftleg)
  1181. weeld.Part0 = humanoid.Parent["Right Arm"]
  1182. weeld.Part1 = collidepartofleftleg
  1183. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  1184. end
  1185. if humanoid.Parent:findFirstChild("Left Arm") then
  1186. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  1187. attachment.Position = Vector3.new(1, 1, 0)
  1188. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  1189. ball.Attachment0 = humanoid.Parent.Torso.LeftCollarAttachment
  1190. ball.Attachment1 = humanoid.Parent["Left Arm"].LeftShoulderAttachment
  1191. humanoid.Parent["Left Arm"].CFrame = humanoid.Parent["Left Arm"].CFrame * CFrame.new(1,0,0)
  1192. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  1193. collidepartofleftleg.Name = "Bone"
  1194. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  1195. collidepartofleftleg.Transparency = 1
  1196. collidepartofleftleg:BreakJoints()
  1197. local weeld = Instance.new("Weld", collidepartofleftleg)
  1198. weeld.Part0 = humanoid.Parent["Left Arm"]
  1199. weeld.Part1 = collidepartofleftleg
  1200. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  1201. end
  1202. if humanoid.Parent:findFirstChild("Head") then
  1203. local attachment = Instance.new("Attachment", humanoid.Parent.Head)
  1204. attachment.Position = Vector3.new(0, -0.5, 0)
  1205. humanoid.Parent.Torso.NeckAttachment.Visible = false
  1206. humanoid.Parent.Torso.NeckAttachment.Position = humanoid.Parent.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
  1207. local ball = Instance.new("HingeConstraint", humanoid.Parent)
  1208. ball.Attachment0 = humanoid.Parent.Torso.NeckAttachment
  1209. ball.Attachment1 = attachment
  1210. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  1211. collidepartofleftleg.Name = "Bone"
  1212. collidepartofleftleg.Size = Vector3.new(0.5,0.3,0.5)
  1213. collidepartofleftleg.Transparency = 1
  1214. collidepartofleftleg:BreakJoints()
  1215. local weeld = Instance.new("Weld", collidepartofleftleg)
  1216. weeld.Part0 = collidepartofleftleg
  1217. weeld.Part1 = humanoid.Parent["Head"]
  1218. humanoid.Parent.Torso.Neck:destroy()
  1219. end
  1220. if humanoid.Parent:findFirstChild("Head") then
  1221. local aah = Instance.new("Sound", humanoid.Parent.Head)
  1222. if aah then
  1223. aah.Volume = 8
  1224. local aahmath = math.random(2,8)
  1225. if aahmath == 2 then
  1226. aah.SoundId = "rbxassetid://884348443"
  1227. aah:Play()
  1228. end
  1229. if aahmath == 3 then
  1230. aah.SoundId = "rbxassetid://535528169"
  1231. aah.TimePosition = 0.3
  1232. aah:Play()
  1233. end
  1234. if aahmath == 4 then
  1235. aah.SoundId = "rbxassetid://1080363252"
  1236. aah:Play()
  1237. end
  1238. if aahmath == 5 then
  1239. aah.SoundId = "rbxassetid://150245085"
  1240. aah:Play()
  1241. end
  1242. if aahmath == 6 then
  1243. aah.SoundId = "rbxassetid://345287845"
  1244. aah.TimePosition = 2.5
  1245. aah:Play()
  1246. end
  1247. if aahmath == 7 then
  1248. aah.SoundId = "rbxassetid://147758746"
  1249. aah.TimePosition = 1.3
  1250. aah:Play()
  1251. end
  1252. if aahmath == 8 then
  1253. aah.SoundId = "rbxassetid://626777433"
  1254. aah.TimePosition = 1.4
  1255. aah:Play()
  1256. end
  1257. end
  1258. end
  1259. humanoid.Name = "succ."
  1260. wait()
  1261. velocity:destroy()
  1262. for i = 1,math.random(20,40) do
  1263. --Converted with ttyyuu12345's model to script plugin v4
  1264. function sandbox(var,func)
  1265. local env = getfenv(func)
  1266. local newenv = setmetatable({},{
  1267. __index = function(self,k)
  1268. if k=="script" then
  1269. return var
  1270. else
  1271. return env[k]
  1272. end
  1273. end,
  1274. })
  1275. setfenv(func,newenv)
  1276. return func
  1277. end
  1278. cors = {}
  1279. mas = Instance.new("Model",game:GetService("Lighting"))
  1280. local AAA = Instance.new("Part")
  1281. local SpecialMesh1 = Instance.new("SpecialMesh")
  1282. AAA.Parent = mas
  1283. AAA.BrickColor = BrickColor.new("Maroon")
  1284. AAA.Size = Vector3.new(0.5,0.5,0.5)
  1285. AAA.Position = Vector3.new(4.00000095, 33.7000122, 0.099999927)
  1286. AAA.CFrame = humanoid.Parent.Torso.CFrame * CFrame.new(math.random(-0.4,0.4),-1.5,0)
  1287. AAA.Rotation = Vector3.new(0,0,0)
  1288. SpecialMesh1.Parent = AAA
  1289. SpecialMesh1.MeshType = Enum.MeshType.Sphere
  1290. AAA.CanCollide = false
  1291. local velocity1 = Instance.new("BodyVelocity", AAA)
  1292. velocity1.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1293. velocity1.Velocity = humanoid.Parent.Torso.CFrame.upVector * -math.random(20,30)
  1294. for i,v in pairs(mas:GetChildren()) do
  1295. v.Parent = humanoid.Parent
  1296. pcall(function() v:MakeJoints() end)
  1297. end
  1298. mas:Destroy()
  1299. for i,v in pairs(cors) do
  1300. spawn(function()
  1301. pcall(v)
  1302. end)
  1303. end
  1304. local function hit(part)
  1305. if part.Parent:findFirstChild("Humanoid") then
  1306.  
  1307. else
  1308. if part.Name == "Handle" or part.Parent.Name == humanoid.Parent.Name then
  1309.  
  1310. else
  1311. if part.Name == "WHITEXDDDD!!" then
  1312. AAA:destroy()
  1313. local partcf = part.CFrame
  1314. part.Size = part.Size + Vector3.new(0,0.2,0.2)
  1315. else
  1316. AAA:destroy()
  1317. local cycle = Instance.new("Part", workspace)
  1318. cycle.Size = Vector3.new(0.3, 1, 1)
  1319. cycle.BrickColor = BrickColor.new("Maroon")
  1320. cycle.Anchored = true
  1321. cycle.Shape = "Cylinder"
  1322. cycle.Name = "WHITEXDDDD!!"
  1323. cycle.CanCollide = false
  1324. local hitsp = Instance.new("Sound", cycle)
  1325. hitsp.SoundId = "rbxassetid://180083286"
  1326. hitsp.Volume = 0.2
  1327. hitsp:Play()
  1328. cycle.CFrame = AAA.CFrame
  1329. if part.Size.y < part.Size.x and part.Size.y < part.Size.z then --a big help from Toxsikkilla
  1330. print("if y < x")
  1331. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi / 2)
  1332. cycle.CFrame = cycle.CFrame * CFrame.new(0,0,0)
  1333. elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
  1334. print("if x < y")
  1335. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  1336. elseif part.Size.z < part.Size.y and part.Size.z < part.Size.y then
  1337. print("if z < y")
  1338. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)
  1339. end
  1340. AAA:destroy()
  1341. wait(10)
  1342. for i = 1,100 do
  1343. cycle.Transparency = cycle.Transparency + 0.01
  1344. wait()
  1345. end
  1346. cycle:destroy()
  1347. end
  1348. end
  1349. end
  1350. end
  1351. AAA.Touched:connect(hit)
  1352. wait(0.1)
  1353. velocity1:destroy()
  1354. wait(0.1)
  1355. end
  1356. end
  1357. end
  1358. end
  1359. sensorpart.Touched:connect(goawayskid)
  1360. for i = 0,1 , 0.05 do
  1361. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.63111687, 0.404252291, -0.405529022, 0.529977739, -0.686058879, -0.498460263, 1.38580799e-06, 0.587794542, -0.809012711, 0.84802115, 0.428757071, 0.311518103),i)
  1362. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  1363. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.587850094, -2.08580584e-19, 0.808982074, 2.59615598e-19, 1, 7.09390093e-20, -0.808982074, 1.55571167e-19, 0.587850094),i)
  1364. weld.C0 = weld.C0:lerp(CFrame.new(-0.320846558, -0.847515106, -0.580255508, 0.193574056, -0.703631401, 0.683689952, -0.969302595, -0.0294831432, 0.24409683, -0.151596859, -0.709953249, -0.687738895),i)
  1365. game:GetService("RunService").RenderStepped:wait()
  1366. end
  1367. weld.C0 = CFrame.new(-0.131607056, -0.861706018, -0.131599426, 0.0869438723, -0.0199763775, 0.996020675, -0.99057883, 0.104452573, 0.0885638446, -0.105806068, -0.994336903, -0.0107065737)
  1368. sensorpart:destroy()
  1369. humanoidrootpart:destroy()
  1370. lhandweld:destroy()
  1371. rhandweld:destroy()
  1372. rootjointclone.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  1373. lhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  1374. rhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  1375. using = false
  1376. end
  1377. end
  1378. begonet = Instance.new("Sound", Part34)
  1379. begonet.Volume = 10
  1380. begonet.SoundId = "rbxassetid://854345294"
  1381. begonet.PlaybackSpeed = 1
  1382. begonet.TimePosition = 2
  1383. function BEGONETHOT(key)
  1384. key = key:lower()
  1385. if key == "t" and not using then
  1386. using = true
  1387. begonet:Play()
  1388. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  1389. game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Remove()
  1390. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1391. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  1392. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  1393. rhandweld.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) * CFrame.new(0,-0.5,0)
  1394. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  1395. game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Remove()
  1396. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1397. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  1398. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  1399. lhandweld.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-0.5,0)
  1400. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  1401. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  1402. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1403. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  1404. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  1405. for i = 0,1 , 0.05 do
  1406. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.92737198, 0.408026218, 1.90734863e-06, 0.469482929, -0.882941604, -8.96576978e-07, 0.882941544, 0.469482958, -3.59054434e-06, 3.59116825e-06, 8.94074446e-07, 1),i)
  1407. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  1408. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.587758601, 1.15672937e-20, -0.809038699, 2.4140439e-20, 1, 2.43521972e-20, 0.809038699, -4.40457133e-20, 0.587758601),i)
  1409. weld.C0 = weld.C0:lerp(CFrame.new(-0.0554443598, -0.799102783, -0.347240448, -0.953667462, -0.238339514, 0.183610499, -0.298163414, 0.830273509, -0.470897645, -0.040213421, -0.503825665, -0.862868845),i)
  1410. game:GetService("RunService").RenderStepped:wait()
  1411. end
  1412. wait(1.5)
  1413. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed + 100
  1414. local sensorpart = Instance.new("Part", Model0)
  1415. sensorpart.Size = Vector3.new(2,2,2)
  1416. sensorpart.Transparency = 1
  1417. sensorpart:BreakJoints()
  1418. sensorpart.CanCollide = false
  1419. local weld1 = Instance.new("Weld", sensorpart)
  1420. weld1.Part0 = sensorpart
  1421. weld1.Part1 = Part28
  1422. local function kill(part)
  1423. local humanoid = part.Parent:findFirstChild("Humanoid")
  1424. local uppertorso = part.Parent:findFirstChild("UpperTorso")
  1425. if humanoid then
  1426. local cutplayback = math.random(1,5)
  1427. if cutplayback == 1 then
  1428. cut.PlaybackSpeed = 2
  1429. end
  1430. if cutplayback == 2 then
  1431. cut.PlaybackSpeed = 1
  1432. end
  1433. if cutplayback == 3 then
  1434. cut.PlaybackSpeed = 1.5
  1435. end
  1436. if cutplayback == 4 then
  1437. cut.PlaybackSpeed = 1.2
  1438. end
  1439. if cutplayback == 4 then
  1440. cut.PlaybackSpeed = 2.4
  1441. end
  1442. cut:Play()
  1443. if uppertorso then
  1444. humanoid.PlatformStand = true
  1445. humanoid.WalkSpeed = 0
  1446. humanoid.JumpPower = 0
  1447. wait(4)
  1448. humanoid.Health = 0
  1449. else
  1450. if humanoid.Parent:findFirstChild("Health") then
  1451. humanoid.Parent.Health:Remove()
  1452. humanoid.Health = 0.01
  1453. end
  1454. if humanoid.Parent:findFirstChild("Torso") then
  1455. humanoid.Parent.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 35
  1456. for i,v in pairs(humanoid.Parent.Torso:GetChildren()) do
  1457. if v.ClassName == "Motor6D" then
  1458. if v.Name == "Neck" then
  1459.  
  1460. else
  1461. v:destroy()
  1462. end
  1463. end
  1464. end
  1465. end
  1466. humanoid.WalkSpeed = 0
  1467. humanoid.JumpPower = 0
  1468. humanoid.PlatformStand = true
  1469. humanoid.Parent.Head:BreakJoints()
  1470. if humanoid.Parent:findFirstChild("Right Arm") then
  1471. humanoid.Parent["Right Arm"].CFrame = humanoid.Parent["Right Arm"].CFrame * CFrame.new(-1,0,0)
  1472. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  1473. attachment.Position = Vector3.new(1, 1, 0)
  1474. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  1475. ball.Attachment0 = humanoid.Parent["Right Arm"].RightShoulderAttachment
  1476. ball.Attachment1 = attachment
  1477. end
  1478. if humanoid.Parent:findFirstChild("Left Arm") then
  1479. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  1480. attachment.Position = Vector3.new(1, 1, 0)
  1481. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  1482. ball.Attachment0 = humanoid.Parent.Torso.LeftCollarAttachment
  1483. ball.Attachment1 = humanoid.Parent["Left Arm"].LeftShoulderAttachment
  1484. humanoid.Parent["Right Arm"].CFrame = humanoid.Parent["Left Arm"].CFrame * CFrame.new(1,0,0)
  1485. end
  1486. if humanoid.Parent:findFirstChild("Right Leg") then
  1487. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  1488. attachment.Position = Vector3.new(0.5, -1, 0)
  1489. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  1490. ball.Attachment0 = humanoid.Parent["Right Leg"].RightFootAttachment
  1491. ball.Attachment1 = attachment
  1492. humanoid.Parent["Right Leg"].RightFootAttachment.Position = Vector3.new(0, 1, 0)
  1493. end
  1494. if humanoid.Parent:findFirstChild("Left Leg") then
  1495. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  1496. attachment.Position = Vector3.new(-0.5, -1, 0)
  1497. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  1498. ball.Attachment0 = humanoid.Parent["Left Leg"].LeftFootAttachment
  1499. ball.Attachment1 = attachment
  1500. humanoid.Parent["Left Leg"].LeftFootAttachment.Position = Vector3.new(0, 1, 0)
  1501. end
  1502. humanoid.Name = "succ."
  1503. for i = 1,math.random(20,40) do
  1504. --Converted with ttyyuu12345's model to script plugin v4
  1505. function sandbox(var,func)
  1506. local env = getfenv(func)
  1507. local newenv = setmetatable({},{
  1508. __index = function(self,k)
  1509. if k=="script" then
  1510. return var
  1511. else
  1512. return env[k]
  1513. end
  1514. end,
  1515. })
  1516. setfenv(func,newenv)
  1517. return func
  1518. end
  1519. cors = {}
  1520. mas = Instance.new("Model",game:GetService("Lighting"))
  1521. local AAA = Instance.new("Part")
  1522. local SpecialMesh1 = Instance.new("SpecialMesh")
  1523. AAA.Parent = mas
  1524. AAA.BrickColor = BrickColor.new("Maroon")
  1525. AAA.Size = Vector3.new(0.5,0.5,0.5)
  1526. AAA.Position = Vector3.new(4.00000095, 33.7000122, 0.099999927)
  1527. AAA.CFrame = humanoid.Parent.Torso.CFrame * CFrame.new(math.random(-0.4,0.4),1.5,0)
  1528. AAA.Rotation = Vector3.new(0,0,0)
  1529. SpecialMesh1.Parent = AAA
  1530. SpecialMesh1.MeshType = Enum.MeshType.Sphere
  1531. AAA.CanCollide = false
  1532. local velocity1 = Instance.new("BodyVelocity", AAA)
  1533. velocity1.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1534. velocity1.Velocity = humanoid.Parent.Torso.CFrame.upVector * math.random(20,30)
  1535. for i,v in pairs(mas:GetChildren()) do
  1536. v.Parent = humanoid.Parent
  1537. pcall(function() v:MakeJoints() end)
  1538. end
  1539. mas:Destroy()
  1540. for i,v in pairs(cors) do
  1541. spawn(function()
  1542. pcall(v)
  1543. end)
  1544. end
  1545. local function hit(part)
  1546. if part.Parent:findFirstChild("Humanoid") then
  1547.  
  1548. else
  1549. if part.Name == "Handle" or part.Parent.Name == humanoid.Parent.Name then
  1550.  
  1551. else
  1552. if part.Name == "WHITEXDDDD!!" then
  1553. AAA:destroy()
  1554. local partcf = part.CFrame
  1555. part.Size = part.Size + Vector3.new(0,0.2,0.2)
  1556. else
  1557. AAA:destroy()
  1558. local cycle = Instance.new("Part", workspace)
  1559. cycle.Size = Vector3.new(0.3, 1, 1)
  1560. cycle.BrickColor = BrickColor.new("Maroon")
  1561. cycle.Anchored = true
  1562. cycle.Shape = "Cylinder"
  1563. cycle.Name = "WHITEXDDDD!!"
  1564. cycle.CanCollide = false
  1565. local hitsp = Instance.new("Sound", cycle)
  1566. hitsp.SoundId = "rbxassetid://180083286"
  1567. hitsp.Volume = 0.2
  1568. hitsp:Play()
  1569. cycle.CFrame = AAA.CFrame
  1570. if part.Size.y < part.Size.x and part.Size.y < part.Size.z then --a big help from Toxsikkilla
  1571. print("if y < x")
  1572. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi / 2)
  1573. cycle.CFrame = cycle.CFrame * CFrame.new(0,0,0)
  1574. elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
  1575. print("if x < y")
  1576. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  1577. elseif part.Size.z < part.Size.y and part.Size.z < part.Size.y then
  1578. print("if z < y")
  1579. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)
  1580. end
  1581. AAA:destroy()
  1582. wait(10)
  1583. for i = 1,100 do
  1584. cycle.Transparency = cycle.Transparency + 0.01
  1585. wait()
  1586. end
  1587. cycle:destroy()
  1588. end
  1589. end
  1590. end
  1591. end
  1592. AAA.Touched:connect(hit)
  1593. wait(0.1)
  1594. velocity1:destroy()
  1595. wait(0.1)
  1596. end
  1597. end
  1598. end
  1599. end
  1600. sensorpart.Touched:connect(kill)
  1601. for i = 0,1 , 0.05 do
  1602. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.05211639, 0.447865009, 0.0767602921, 0.0932039917, -0.99485594, -0.0397753119, 0.995646775, 0.0930992812, 0.00447211368, -0.000746052712, -0.0400190353, 0.999202371),i)
  1603. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.98882294, 0.388510704, 9.53674316e-07, 0.342025071, 0.939690828, -4.80705921e-07, -0.939690948, 0.342025042, -1.72900252e-06, -1.46031448e-06, 1.04307708e-06, 1),i)
  1604. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.0698219836, -9.44441736e-20, 0.99756825, 2.59615598e-19, 1, 7.09390093e-20, -0.99756825, 2.42463181e-19, 0.0698219836),i)
  1605. weld.C0 = weld.C0:lerp(CFrame.new(-0.0156505108, -0.474849701, -0.0771579742, -0.953670561, 0.300256163, -0.0189393815, -0.29815343, -0.951653183, -0.0738969296, -0.040211726, -0.0648264885, 0.997086108),i)
  1606. game:GetService("RunService").RenderStepped:wait()
  1607. end
  1608. wait(3)
  1609. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed - 100
  1610. sensorpart:destroy()
  1611. for i = 0,0.6 , 0.03 do
  1612. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-0.5,0),i)
  1613. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0),i)
  1614. weld.C0 = weld.C0:lerp(CFrame.new(-0.131607056, -0.861706018, -0.131599426, 0.0869438723, -0.0199763775, 0.996020675, -0.99057883, 0.104452573, 0.0885638446, -0.105806068, -0.994336903, -0.0107065737),i)
  1615. game:GetService("RunService").RenderStepped:wait()
  1616. end
  1617. humanoidrootpart:destroy()
  1618. lhandweld:destroy()
  1619. rhandweld:destroy()
  1620. rootjointclone.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  1621. lhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  1622. rhandclone.Parent = game.Players.LocalPlayer.Character.Torso
  1623. using = false
  1624. end
  1625. end
  1626. mouse.KeyDown:connect(BEGONETHOT)
  1627. mouse.KeyDown:connect(wowriptorso)
  1628. mouse.KeyDown:connect(goback)
  1629. mouse.KeyDown:connect(swing)
  1630. mouse.Button1Down:connect(lunge)
  1631. while true do
  1632. game:GetService("RunService").RenderStepped:wait()
  1633. if game.Players.LocalPlayer.Character.Humanoid.Health < 20 then
  1634. if game.Players.LocalPlayer.Character:findFirstChild("Health") then
  1635. game.Players.LocalPlayer.Character.Health:Remove()
  1636. end
  1637. game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge
  1638. game.Players.LocalPlayer.Character.Humanoid.Health = math.huge
  1639. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
  1640. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
  1641. game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  1642. if game.Players.LocalPlayer.Character:findFirstChild("Torso") then
  1643. game.Players.LocalPlayer.Character.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 10
  1644. for i,v in pairs(game.Players.LocalPlayer.Character.Torso:GetChildren()) do
  1645. if v.ClassName == "Motor6D" then
  1646. if v.Name == "Neck" then
  1647.  
  1648. else
  1649. v:destroy()
  1650. end
  1651. end
  1652. end
  1653. end
  1654. if game.Players.LocalPlayer.Character:findFirstChild("Right Arm") then
  1655. local attachment = Instance.new("Attachment", game.Players.LocalPlayer.Character.Torso)
  1656. attachment.Position = Vector3.new(1, 1, 0)
  1657. local ball = Instance.new("BallSocketConstraint", game.Players.LocalPlayer.Character)
  1658. ball.Attachment0 = game.Players.LocalPlayer.Character["Right Arm"].RightShoulderAttachment
  1659. ball.Attachment1 = attachment
  1660. collidepartofleftleg = Instance.new("Part", game.Players.LocalPlayer.Character.Torso)
  1661. collidepartofleftleg.Name = "Bone"
  1662. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  1663. collidepartofleftleg.Transparency = 1
  1664. collidepartofleftleg:BreakJoints()
  1665. local weeld = Instance.new("Weld", collidepartofleftleg)
  1666. weeld.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  1667. weeld.Part1 = collidepartofleftleg
  1668. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  1669. end
  1670. if game.Players.LocalPlayer.Character:findFirstChild("Left Arm") then
  1671. local attachment = Instance.new("Attachment", game.Players.LocalPlayer.Character.Torso)
  1672. attachment.Position = Vector3.new(-1, 1, 0)
  1673. local ball = Instance.new("BallSocketConstraint", game.Players.LocalPlayer.Character)
  1674. ball.Attachment0 = attachment
  1675. ball.Attachment1 = game.Players.LocalPlayer.Character["Left Arm"].LeftShoulderAttachment
  1676. collidepartofleftleg = Instance.new("Part", game.Players.LocalPlayer.Character.Torso)
  1677. collidepartofleftleg.Name = "Bone"
  1678. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  1679. collidepartofleftleg.Transparency = 1
  1680. collidepartofleftleg:BreakJoints()
  1681. local weeld = Instance.new("Weld", collidepartofleftleg)
  1682. weeld.Part0 = game.Players.LocalPlayer.Character["Left Arm"]
  1683. weeld.Part1 = collidepartofleftleg
  1684. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  1685. end
  1686. if game.Players.LocalPlayer.Character:findFirstChild("Right Leg") then
  1687. local attachment = Instance.new("Attachment", game.Players.LocalPlayer.Character.Torso)
  1688. attachment.Position = Vector3.new(0.5, -1, 0)
  1689. local ball = Instance.new("BallSocketConstraint", game.Players.LocalPlayer.Character)
  1690. ball.Attachment0 = game.Players.LocalPlayer.Character["Right Leg"].RightFootAttachment
  1691. ball.Attachment1 = attachment
  1692. game.Players.LocalPlayer.Character["Right Leg"].RightFootAttachment.Position = Vector3.new(0, 1, 0)
  1693. collidepartofleftleg = Instance.new("Part", game.Players.LocalPlayer.Character.Torso)
  1694. collidepartofleftleg.Name = "Bone"
  1695. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  1696. collidepartofleftleg.Transparency = 1
  1697. collidepartofleftleg:BreakJoints()
  1698. local weeld = Instance.new("Weld", collidepartofleftleg)
  1699. weeld.Part0 = game.Players.LocalPlayer.Character["Right Leg"]
  1700. weeld.Part1 = collidepartofleftleg
  1701. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  1702. end
  1703. if game.Players.LocalPlayer.Character:findFirstChild("Left Leg") then
  1704. local attachment = Instance.new("Attachment", game.Players.LocalPlayer.Character.Torso)
  1705. attachment.Position = Vector3.new(-0.5, -1, 0)
  1706. local ball = Instance.new("BallSocketConstraint", game.Players.LocalPlayer.Character)
  1707. ball.Attachment0 = game.Players.LocalPlayer.Character["Left Leg"].LeftFootAttachment
  1708. ball.Attachment1 = attachment
  1709. game.Players.LocalPlayer.Character["Left Leg"].LeftFootAttachment.Position = Vector3.new(0, 1, 0)
  1710. collidepartofleftleg = Instance.new("Part", game.Players.LocalPlayer.Character.Torso)
  1711. collidepartofleftleg.Name = "Bone"
  1712. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  1713. collidepartofleftleg.Transparency = 1
  1714. collidepartofleftleg:BreakJoints()
  1715. local weeld = Instance.new("Weld", collidepartofleftleg)
  1716. weeld.Part0 = game.Players.LocalPlayer.Character["Left Leg"]
  1717. weeld.Part1 = collidepartofleftleg
  1718. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  1719. end
  1720. if game.Players.LocalPlayer.Character:findFirstChild("Head") then
  1721. local attachment = Instance.new("Attachment", game.Players.LocalPlayer.Character.Head)
  1722. attachment.Position = Vector3.new(0, -0.5, 0)
  1723. attachment.Name = "lol"
  1724. attachment.Visible = false
  1725. game.Players.LocalPlayer.Character.Torso.NeckAttachment.Visible = false
  1726. game.Players.LocalPlayer.Character.Torso.NeckAttachment.Position = game.Players.LocalPlayer.Character.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
  1727. local ball = Instance.new("HingeConstraint", game.Players.LocalPlayer.Character)
  1728. ball.Attachment0 = game.Players.LocalPlayer.Character.Torso.NeckAttachment
  1729. ball.Attachment1 = attachment
  1730. collidepartofleftleg = Instance.new("Part", game.Players.LocalPlayer.Character.Torso)
  1731. collidepartofleftleg.Name = "Bone"
  1732. collidepartofleftleg.Size = Vector3.new(0.5,0.3,0.5)
  1733. collidepartofleftleg.Transparency = 1
  1734. collidepartofleftleg:BreakJoints()
  1735. local weeld = Instance.new("Weld", collidepartofleftleg)
  1736. weeld.Part0 = collidepartofleftleg
  1737. weeld.Part1 = game.Players.LocalPlayer.Character["Head"]
  1738. if game.Players.LocalPlayer.Character.Torso:findFirstChild("Neck") then
  1739. game.Players.LocalPlayer.Character.Torso.Neck:destroy()
  1740. end
  1741. end
  1742. if game.Players.LocalPlayer.Character:findFirstChild("Head") then
  1743. local aah = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  1744. if aah then
  1745. aah.Volume = 8
  1746. local aahmath = math.random(2,8)
  1747. if aahmath == 2 then
  1748. aah.SoundId = "rbxassetid://884348443"
  1749. aah:Play()
  1750. end
  1751. if aahmath == 3 then
  1752. aah.SoundId = "rbxassetid://535528169"
  1753. aah.TimePosition = 0.3
  1754. aah:Play()
  1755. end
  1756. if aahmath == 4 then
  1757. aah.SoundId = "rbxassetid://1080363252"
  1758. aah:Play()
  1759. end
  1760. if aahmath == 5 then
  1761. aah.SoundId = "rbxassetid://150245085"
  1762. aah:Play()
  1763. end
  1764. if aahmath == 6 then
  1765. aah.SoundId = "rbxassetid://345287845"
  1766. aah.TimePosition = 2.5
  1767. aah:Play()
  1768. end
  1769. if aahmath == 7 then
  1770. aah.SoundId = "rbxassetid://147758746"
  1771. aah.TimePosition = 1.3
  1772. aah:Play()
  1773. end
  1774. if aahmath == 8 then
  1775. aah.SoundId = "rbxassetid://626777433"
  1776. aah.TimePosition = 1.4
  1777. aah:Play()
  1778. end
  1779. end
  1780. end
  1781. if game.Players.LocalPlayer.Character:findFirstChild("Torso") then
  1782. workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Head
  1783. end
  1784. wait(4.5)
  1785. if game.Players.LocalPlayer.Character.Humanoid.Health > 0 then
  1786. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  1787. end
  1788. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  1789. wait(6)
  1790. end
  1791. end
  1792. --By Rufus14
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement