Advertisement
wamandnj

Untitled

Sep 24th, 2018
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 76.32 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. A=true
  88. if A==true then
  89. Model=Instance.new("Model")
  90. Model.Name="Weapon"
  91. p=Instance.new("Part",Model)
  92. p.Name="Part"
  93. p.TopSurface=0
  94. p.BottomSurface=0
  95. p.formFactor="Custom"
  96. p.Size=Vector3.new(10,12,10)
  97. p.CFrame=CFrame.new(35.4000015, 7.0999999, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  98. p.BrickColor=BrickColor.new("Medium stone grey")
  99. p.Transparency=0
  100. p.Reflectance=.1
  101. p.Material=Enum.Material.Concrete
  102. m=Instance.new("CylinderMesh")
  103. m.Scale=Vector3.new(1, 1.02999997, 1)
  104. m.Parent=p
  105. p=Instance.new("Part",Model)
  106. p.Name="Part"
  107. p.TopSurface=0
  108. p.BottomSurface=0
  109. p.formFactor="Custom"
  110. p.Size=Vector3.new(2,12.8,2)
  111. p.CFrame=CFrame.new(35.4000015, 7.19999981, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  112. p.BrickColor=BrickColor.new("Bright yellow")
  113. p.Transparency=0
  114. p.Reflectance=.1
  115. p.Material=Enum.Material.Plastic
  116. m=Instance.new("CylinderMesh")
  117. m.Scale=Vector3.new(1, 1, 1)
  118. m.Parent=p
  119. p=Instance.new("Part",Model)
  120. p.Name="Part"
  121. p.TopSurface=0
  122. p.BottomSurface=0
  123. p.formFactor="Custom"
  124. p.Size=Vector3.new(1.79,5,1)
  125. p.CFrame=CFrame.new(29.7000179, 8.89999485, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  126. p.BrickColor=BrickColor.new("Bright yellow")
  127. p.Transparency=0
  128. p.Reflectance=.1
  129. p.Material=Enum.Material.Plastic
  130. p=Instance.new("Part",Model)
  131. p.Name="Part"
  132. p.TopSurface=0
  133. p.BottomSurface=0
  134. p.formFactor="Custom"
  135. p.Size=Vector3.new(5,1.40,0.99)
  136. p.CFrame=CFrame.new(29.7000198, 10.4999943, 63.3000031, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  137. p.BrickColor=BrickColor.new("Bright yellow")
  138. p.Transparency=0
  139. p.Reflectance=.1
  140. p.Material=Enum.Material.Plastic
  141. m=Instance.new("SpecialMesh")
  142. m.Scale=Vector3.new(1, 1, 1)
  143. m.Parent=p
  144. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  145. p.Name="Center"
  146. p.TopSurface=0
  147. p.BottomSurface=0
  148. p.formFactor="Custom"
  149. p.Size=Vector3.new(12.5,5.80,27.6)
  150. p.CFrame=CFrame.new(43.0000076, 9.30000114, 62.8999977, 1.06581131e-014, -8.74229471e-008, 1, -7.10542736e-015, 1, 8.742294e-008, -1, -7.10542736e-015, -4.37113776e-008)
  151. p.BrickColor=BrickColor.new("Bright yellow")
  152. p.Transparency=1
  153. p.Reflectance=.1
  154. p.Material=Enum.Material.Plastic
  155. p=Instance.new("Part",Model)
  156. p.Name="Part"
  157. p.TopSurface=0
  158. p.BottomSurface=0
  159. p.formFactor="Custom"
  160. p.Size=Vector3.new(6.80,1,6.00)
  161. p.CFrame=CFrame.new(51.9999924, 9.06999207, 68.6000443, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  162. p.BrickColor=BrickColor.new("Bright yellow")
  163. p.Transparency=0
  164. p.Reflectance=.1
  165. p.Material=Enum.Material.Plastic
  166. p=Instance.new("Part",Model)
  167. p.Name="Part"
  168. p.TopSurface=0
  169. p.BottomSurface=0
  170. p.formFactor="Custom"
  171. p.Size=Vector3.new(11,5.40,2.79)
  172. p.CFrame=CFrame.new(56.5999718, 9.76999664, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  173. p.BrickColor=BrickColor.new("Bright yellow")
  174. p.Transparency=0
  175. p.Reflectance=.1
  176. p.Material=Enum.Material.Plastic
  177. m=Instance.new("SpecialMesh")
  178. m.Scale=Vector3.new(1, 1, 1)
  179. m.Parent=p
  180. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  181. p.Name="Part"
  182. p.TopSurface=0
  183. p.BottomSurface=0
  184. p.formFactor="Custom"
  185. p.Size=Vector3.new(2.60,11,1.99)
  186. p.CFrame=CFrame.new(39.4000015, 10.7699995, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  187. p.BrickColor=BrickColor.new("Bright yellow")
  188. p.Transparency=0
  189. p.Reflectance=.1
  190. p.Material=Enum.Material.Plastic
  191. p=Instance.new("Part",Model)
  192. p.Name="Part"
  193. p.TopSurface=0
  194. p.BottomSurface=0
  195. p.formFactor="Custom"
  196. p.Size=Vector3.new(3.20,11.0,5)
  197. p.CFrame=CFrame.new(35.9000092, 11.0999928, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  198. p.BrickColor=BrickColor.new("Bright yellow")
  199. p.Transparency=0
  200. p.Reflectance=.1
  201. p.Material=Enum.Material.Plastic
  202. p=Instance.new("Part",Model)
  203. p.Name="Part"
  204. p.TopSurface=0
  205. p.BottomSurface=0
  206. p.formFactor="Custom"
  207. p.Size=Vector3.new(1.99,1,1)
  208. p.CFrame=CFrame.new(51.8999863, 16.6699886, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  209. p.BrickColor=BrickColor.new("Mid gray")
  210. p.Transparency=0
  211. p.Reflectance=.1
  212. p.Material=Enum.Material.Plastic
  213. p=Instance.new("Part",Model)
  214. p.Name="Part"
  215. p.TopSurface=0
  216. p.BottomSurface=0
  217. p.formFactor="Custom"
  218. p.Size=Vector3.new(1,1,4.59)
  219. p.CFrame=CFrame.new(49.099987, 18.1699905, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  220. p.BrickColor=BrickColor.new("Mid gray")
  221. p.Transparency=0
  222. p.Reflectance=.1
  223. p.Material=Enum.Material.Plastic
  224. p=Instance.new("Part",Model)
  225. p.Name="Part"
  226. p.TopSurface=0
  227. p.BottomSurface=0
  228. p.formFactor="Custom"
  229. p.Size=Vector3.new(1,12.6,9.80)
  230. p.CFrame=CFrame.new(40.2999878, 6.77000237, 63.0000038, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  231. p.BrickColor=BrickColor.new("Bright yellow")
  232. p.Transparency=0
  233. p.Reflectance=.1
  234. p.Material=Enum.Material.Plastic
  235. p=Instance.new("Part",Model)
  236. p.Name="Part"
  237. p.TopSurface=0
  238. p.BottomSurface=0
  239. p.formFactor="Custom"
  240. p.Size=Vector3.new(5.19,1.39,2.39)
  241. p.CFrame=CFrame.new(32.2000008, 12.5999899, 63.2999992, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  242. p.BrickColor=BrickColor.new("Bright yellow")
  243. p.Transparency=0
  244. p.Reflectance=.1
  245. p.Material=Enum.Material.Plastic
  246. m=Instance.new("SpecialMesh")
  247. m.Scale=Vector3.new(1, 1, 1)
  248. m.Parent=p
  249. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  250. p.Name="Part"
  251. p.TopSurface=0
  252. p.BottomSurface=0
  253. p.formFactor="Custom"
  254. p.Size=Vector3.new(11,0.60,1.99)
  255. p.CFrame=CFrame.new(39.3999825, 12.3699951, 63.0000267, 1.49008779e-008, 2.39330944e-007, -0.999990225, 6.66761935e-009, 0.99999392, 2.39331769e-007, 0.999994516, -6.66753408e-009, -7.45059765e-008)
  256. p.BrickColor=BrickColor.new("Bright yellow")
  257. p.Transparency=0
  258. p.Reflectance=.1
  259. p.Material=Enum.Material.Plastic
  260. m=Instance.new("SpecialMesh")
  261. m.Scale=Vector3.new(1, 1, 1)
  262. m.Parent=p
  263. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  264. p.Name="Part"
  265. p.TopSurface=0
  266. p.BottomSurface=0
  267. p.formFactor="Custom"
  268. p.Size=Vector3.new(3.20,11,5.60)
  269. p.CFrame=CFrame.new(50.1999855, 14.0699921, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  270. p.BrickColor=BrickColor.new("Bright yellow")
  271. p.Transparency=0
  272. p.Reflectance=.1
  273. p.Material=Enum.Material.Plastic
  274. p=Instance.new("Part",Model)
  275. p.Name="Part"
  276. p.TopSurface=0
  277. p.BottomSurface=0
  278. p.formFactor="Custom"
  279. p.Size=Vector3.new(5,13,3.79)
  280. p.CFrame=CFrame.new(43.2999916, 9.56999779, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  281. p.BrickColor=BrickColor.new("Bright yellow")
  282. p.Transparency=0
  283. p.Reflectance=.1
  284. p.Material=Enum.Material.Plastic
  285. p=Instance.new("Part",Model)
  286. p.Name="Part"
  287. p.TopSurface=0
  288. p.BottomSurface=0
  289. p.formFactor="Custom"
  290. p.Size=Vector3.new(5.19,1.39,2.39)
  291. p.CFrame=CFrame.new(39.6000061, 12.599987, 63.2999992, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  292. p.BrickColor=BrickColor.new("Bright yellow")
  293. p.Transparency=0
  294. p.Reflectance=.1
  295. p.Material=Enum.Material.Plastic
  296. m=Instance.new("SpecialMesh")
  297. m.Scale=Vector3.new(1, 1, 1)
  298. m.Parent=p
  299. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  300. p.Name="Part"
  301. p.TopSurface=0
  302. p.BottomSurface=0
  303. p.formFactor="Custom"
  304. p.Size=Vector3.new(5.19,1,1)
  305. p.CFrame=CFrame.new(46.2999878, 15.069993, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  306. p.BrickColor=BrickColor.new("Mid gray")
  307. p.Transparency=0
  308. p.Reflectance=.1
  309. p.Material=Enum.Material.Plastic
  310. p=Instance.new("Part",Model)
  311. p.Name="Part"
  312. p.TopSurface=0
  313. p.BottomSurface=0
  314. p.formFactor="Custom"
  315. p.Size=Vector3.new(3.20,5,4)
  316. p.CFrame=CFrame.new(32.200016, 9.59999657, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  317. p.BrickColor=BrickColor.new("Bright yellow")
  318. p.Transparency=0
  319. p.Reflectance=.1
  320. p.Material=Enum.Material.Plastic
  321. p=Instance.new("Part",Model)
  322. p.Name="Part"
  323. p.TopSurface=0
  324. p.BottomSurface=0
  325. p.formFactor="Custom"
  326. p.Size=Vector3.new(6,6.79,2.79)
  327. p.CFrame=CFrame.new(51.9999924, 9.06999302, 70.5000458, -1, 0, -4.37113883e-008, 0, 1, 0, 4.37113883e-008, 0, -1)
  328. p.BrickColor=BrickColor.new("Bright yellow")
  329. p.Transparency=0
  330. p.Reflectance=.1
  331. p.Material=Enum.Material.Plastic
  332. m=Instance.new("SpecialMesh")
  333. m.Scale=Vector3.new(1, 1, 1)
  334. m.Parent=p
  335. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  336. p.Name="Part"
  337. p.TopSurface=0
  338. p.BottomSurface=0
  339. p.formFactor="Custom"
  340. p.Size=Vector3.new(0.60,7.40,3.79)
  341. p.CFrame=CFrame.new(43.2999916, 12.3699942, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  342. p.BrickColor=BrickColor.new("Black")
  343. p.Transparency=0
  344. p.Reflectance=.1
  345. p.Material=Enum.Material.Plastic
  346. p=Instance.new("Part",Model)
  347. p.Name="Part"
  348. p.TopSurface=0
  349. p.BottomSurface=0
  350. p.formFactor="Custom"
  351. p.Size=Vector3.new(6.80,1,6.00)
  352. p.CFrame=CFrame.new(51.9999924, 9.06999588, 57.3999977, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  353. p.BrickColor=BrickColor.new("Bright yellow")
  354. p.Transparency=0
  355. p.Reflectance=.1
  356. p.Material=Enum.Material.Plastic
  357. p=Instance.new("Part",Model)
  358. p.Name="Part"
  359. p.TopSurface=0
  360. p.BottomSurface=0
  361. p.formFactor="Custom"
  362. p.Size=Vector3.new(11,3.20,2.19)
  363. p.CFrame=CFrame.new(54.0999756, 14.0699921, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  364. p.BrickColor=BrickColor.new("Bright yellow")
  365. p.Transparency=0
  366. p.Reflectance=.1
  367. p.Material=Enum.Material.Plastic
  368. m=Instance.new("SpecialMesh")
  369. m.Scale=Vector3.new(1, 1, 1)
  370. m.Parent=p
  371. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  372. p.Name="Part"
  373. p.TopSurface=0
  374. p.BottomSurface=0
  375. p.formFactor="Custom"
  376. p.Size=Vector3.new(2.60,11,2.39)
  377. p.CFrame=CFrame.new(32.1999741, 10.7699986, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  378. p.BrickColor=BrickColor.new("Bright yellow")
  379. p.Transparency=0
  380. p.Reflectance=.1
  381. p.Material=Enum.Material.Plastic
  382. p=Instance.new("Part",Model)
  383. p.Name="Part"
  384. p.TopSurface=0
  385. p.BottomSurface=0
  386. p.formFactor="Custom"
  387. p.Size=Vector3.new(5.19,1,1)
  388. p.CFrame=CFrame.new(46.2999878, 15.0699921, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  389. p.BrickColor=BrickColor.new("Mid gray")
  390. p.Transparency=0
  391. p.Reflectance=.1
  392. p.Material=Enum.Material.Plastic
  393. p=Instance.new("Part",Model)
  394. p.Name="Part"
  395. p.TopSurface=0
  396. p.BottomSurface=0
  397. p.formFactor="Custom"
  398. p.Size=Vector3.new(5,0.80,0.79)
  399. p.CFrame=CFrame.new(30.6000195, 11.5999937, 63.3000107, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  400. p.BrickColor=BrickColor.new("Bright yellow")
  401. p.Transparency=0
  402. p.Reflectance=.1
  403. p.Material=Enum.Material.Plastic
  404. m=Instance.new("SpecialMesh")
  405. m.Scale=Vector3.new(1, 1, 1)
  406. m.Parent=p
  407. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  408. p.Name="Part"
  409. p.TopSurface=0
  410. p.BottomSurface=0
  411. p.formFactor="Custom"
  412. p.Size=Vector3.new(10,12,10)
  413. p.CFrame=CFrame.new(51.8000298, 7.099998, 63.0000191, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  414. p.BrickColor=BrickColor.new("Medium stone grey")
  415. p.Transparency=0
  416. p.Reflectance=.1
  417. p.Material=Enum.Material.Concrete
  418. m=Instance.new("CylinderMesh")
  419. m.Scale=Vector3.new(1, 1.02999997, 1)
  420. m.Parent=p
  421. p=Instance.new("Part",Model)
  422. p.Name="Part"
  423. p.TopSurface=0
  424. p.BottomSurface=0
  425. p.formFactor="Custom"
  426. p.Size=Vector3.new(0.60,5.19,5)
  427. p.CFrame=CFrame.new(35.9000015, 13, 63.2999992, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  428. p.BrickColor=BrickColor.new("Bright yellow")
  429. p.Transparency=0
  430. p.Reflectance=.1
  431. p.Material=Enum.Material.Plastic
  432. p=Instance.new("Part",Model)
  433. p.Name="Part"
  434. p.TopSurface=0
  435. p.BottomSurface=0
  436. p.formFactor="Custom"
  437. p.Size=Vector3.new(6,6.79,2.79)
  438. p.CFrame=CFrame.new(51.9999847, 9.06999207, 55.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  439. p.BrickColor=BrickColor.new("Bright yellow")
  440. p.Transparency=0
  441. p.Reflectance=.1
  442. p.Material=Enum.Material.Plastic
  443. m=Instance.new("SpecialMesh")
  444. m.Scale=Vector3.new(1, 1, 1)
  445. m.Parent=p
  446. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  447. p.Name="Part"
  448. p.TopSurface=0
  449. p.BottomSurface=0
  450. p.formFactor="Custom"
  451. p.Size=Vector3.new(2.79,7.40,0.79)
  452. p.CFrame=CFrame.new(44.7999916, 14.0699921, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  453. p.BrickColor=BrickColor.new("Black")
  454. p.Transparency=0
  455. p.Reflectance=.1
  456. p.Material=Enum.Material.Plastic
  457. p=Instance.new("Part",Model)
  458. p.Name="Part"
  459. p.TopSurface=0
  460. p.BottomSurface=0
  461. p.formFactor="Custom"
  462. p.Size=Vector3.new(5.40,11,10)
  463. p.CFrame=CFrame.new(50.1999893, 9.76999474, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  464. p.BrickColor=BrickColor.new("Bright yellow")
  465. p.Transparency=0
  466. p.Reflectance=.1
  467. p.Material=Enum.Material.Plastic
  468. p=Instance.new("Part",Model)
  469. p.Name="Part"
  470. p.TopSurface=0
  471. p.BottomSurface=0
  472. p.formFactor="Custom"
  473. p.Size=Vector3.new(11,0.60,2.39)
  474. p.CFrame=CFrame.new(32.1999855, 12.3699961, 62.9999733, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  475. p.BrickColor=BrickColor.new("Bright yellow")
  476. p.Transparency=0
  477. p.Reflectance=.1
  478. p.Material=Enum.Material.Plastic
  479. m=Instance.new("SpecialMesh")
  480. m.Scale=Vector3.new(1, 1, 1)
  481. m.Parent=p
  482. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  483. p.Name="Part"
  484. p.TopSurface=0
  485. p.BottomSurface=0
  486. p.formFactor="Custom"
  487. p.Size=Vector3.new(4,13,1)
  488. p.CFrame=CFrame.new(40.8999939, 10.0700006, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  489. p.BrickColor=BrickColor.new("Bright yellow")
  490. p.Transparency=0
  491. p.Reflectance=.1
  492. p.Material=Enum.Material.Plastic
  493. p=Instance.new("Part",Model)
  494. p.Name="Part"
  495. p.TopSurface=0
  496. p.BottomSurface=0
  497. p.formFactor="Custom"
  498. p.Size=Vector3.new(10.1,1,0.99)
  499. p.CFrame=CFrame.new(51.8999825, 18.1699867, 62.9999733, 1.49008796e-008, 2.39336913e-007, -0.999990225, 6.66744882e-009, 0.99999392, 2.39337737e-007, 0.999994516, -6.66736355e-009, -7.45059765e-008)
  500. p.BrickColor=BrickColor.new("Mid gray")
  501. p.Transparency=0
  502. p.Reflectance=.1
  503. p.Material=Enum.Material.Plastic
  504. m=Instance.new("SpecialMesh")
  505. m.Scale=Vector3.new(1, 1, 1)
  506. m.Parent=p
  507. m.MeshType=Enum.MeshType.Wedge p=Instance.new("Part",Model)
  508. p.Name="Part"
  509. p.TopSurface=0
  510. p.BottomSurface=0
  511. p.formFactor="Custom"
  512. p.Size=Vector3.new(1,1,4.59)
  513. p.CFrame=CFrame.new(49.099987, 18.1699944, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  514. p.BrickColor=BrickColor.new("Mid gray")
  515. p.Transparency=0
  516. p.Reflectance=.1
  517. p.Material=Enum.Material.Plastic
  518. p=Instance.new("Part",Model)
  519. p.Name="Part"
  520. p.TopSurface=0
  521. p.BottomSurface=0
  522. p.formFactor="Custom"
  523. p.Size=Vector3.new(1.99,1,1)
  524. p.CFrame=CFrame.new(51.8999863, 16.6699886, 67.5999908, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  525. p.BrickColor=BrickColor.new("Mid gray")
  526. p.Transparency=0
  527. p.Reflectance=.1
  528. p.Material=Enum.Material.Plastic
  529. p=Instance.new("Part",Model)
  530. p.Name="Part"
  531. p.TopSurface=0
  532. p.BottomSurface=0
  533. p.formFactor="Custom"
  534. p.Size=Vector3.new(1,1,4.59)
  535. p.CFrame=CFrame.new(49.099987, 18.1699867, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  536. p.BrickColor=BrickColor.new("Mid gray")
  537. p.Transparency=0
  538. p.Reflectance=.1
  539. p.Material=Enum.Material.Plastic
  540. p=Instance.new("Part",Model)
  541. p.Name="Part"
  542. p.TopSurface=0
  543. p.BottomSurface=0
  544. p.formFactor="Custom"
  545. p.Size=Vector3.new(10.1,1,0.99)
  546. p.CFrame=CFrame.new(46.2999916, 18.1699886, 63.0000229, -1.49008823e-008, -2.39345496e-007, 0.999990225, 6.66727829e-009, 0.99999392, 2.39346434e-007, -0.999994516, 6.66733513e-009, 7.45059765e-008)
  547. p.BrickColor=BrickColor.new("Mid gray")
  548. p.Transparency=0
  549. p.Reflectance=.1
  550. p.Material=Enum.Material.Plastic
  551. m=Instance.new("SpecialMesh")
  552. m.Scale=Vector3.new(1, 1, 1)
  553. m.Parent=p
  554. m.MeshType=Enum.MeshType.Wedge
  555.  
  556. Spawn=function()
  557. Modelc=Model:clone()
  558. for _,v in pairs(Modelc:children()) do
  559. if v.className=="Part" then
  560. if v.Name~="Center" then
  561. w=Instance.new("Weld")
  562. w.Part0=Modelc.Center
  563. w.Part1=v
  564. w.C1=v.CFrame:inverse() * CFrame.new(v.Position)
  565. w.C0=Modelc.Center.CFrame:inverse()*CFrame.new(v.Position)
  566. w.Parent=w.Part0
  567. end
  568. end
  569. end
  570. return Modelc
  571. end
  572.  
  573. CameraRadius=66
  574. TimeStopRadius=66
  575.  
  576. RightShoulderC0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  577. RightShoulderC1=CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  578. LeftShoulderC0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  579. LeftShoulderC1=CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  580. RightHipC0=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  581. RightHipC1=CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  582. LeftHipC0=CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  583. LeftHipC1=CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  584. NeckC0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  585. NeckC1=CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  586. RootJointC0=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  587. RootJointC1=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  588.  
  589. getWelds=function(c) --designate weld variables
  590. local t=c.Torso
  591. local hrp=c.HumanoidRootPart.RootJoint
  592. RightShoulder=t:FindFirstChild("Right Shoulder")
  593. LeftShoulder=t:FindFirstChild("Left Shoulder")
  594. RightHip=t:FindFirstChild("Right Hip")
  595. LeftHip=t:FindFirstChild("Left Hip")
  596. RootJoint=hrp
  597. Neck=t:FindFirstChild("Neck")
  598. end
  599. resetWelds=function(ext,occ) --extent 1-3; occlusion
  600. --1 == reset desiredangle/currentangle
  601. --2 == reset C0/C1
  602. --3 == reset both des/cur/c0/c1
  603. local r={RightShoulder,LeftShoulder,RightHip,LeftHip,RootJoint,Neck,Grip}
  604. for _,v in pairs(r) do
  605. for i=1, #occ do
  606. if occ[i]==v then
  607. table.remove(r,_)
  608. end
  609. end
  610. end
  611. for _,v in pairs(r) do
  612. if v.Name=="Right Shoulder" then
  613. if ext==1 then
  614. v.DesiredAngle=0
  615. v.CurrentAngle=0
  616. elseif ext==2 then
  617. v.C0=RightShoulderC0
  618. v.C1=RightShoulderC1
  619. elseif ext==3 then
  620. v.DesiredAngle=0
  621. v.CurrentAngle=0
  622. v.C0=RightShoulderC0
  623. v.C1=RightShoulderC1
  624. end
  625. elseif v.Name=="Left Shoulder" then
  626. if ext==1 then
  627. v.DesiredAngle=0
  628. v.CurrentAngle=0
  629. elseif ext==2 then
  630. v.C0=LeftShoulderC0
  631. v.C1=LeftShoulderC1
  632. elseif ext==3 then
  633. v.DesiredAngle=0
  634. v.CurrentAngle=0
  635. v.C0=LeftShoulderC0
  636. v.C1=LeftShoulderC1
  637. end
  638. elseif v.Name=="Right Hip" then
  639. if ext==1 then
  640. v.DesiredAngle=0
  641. v.CurrentAngle=0
  642. elseif ext==2 then
  643. v.C0=RightHipC0
  644. v.C1=RightHipC1
  645. elseif ext==3 then
  646. v.DesiredAngle=0
  647. v.CurrentAngle=0
  648. v.C0=RightHipC0
  649. v.C1=RightHipC1
  650. end
  651. elseif v.Name=="Left Hip" then
  652. if ext==1 then
  653. v.DesiredAngle=0
  654. v.CurrentAngle=0
  655. elseif ext==2 then
  656. v.C0=LeftHipC0
  657. v.C1=LeftHipC1
  658. elseif ext==3 then
  659. v.DesiredAngle=0
  660. v.CurrentAngle=0
  661. v.C0=LeftHipC0
  662. v.C1=LeftHipC1
  663. end
  664. elseif v.Name=="Neck" then
  665. if ext==1 then
  666. v.DesiredAngle=0
  667. v.CurrentAngle=0
  668. elseif ext==2 then
  669. v.C0=NeckC0
  670. v.C1=NeckC1
  671. elseif ext==3 then
  672. v.DesiredAngle=0
  673. v.CurrentAngle=0
  674. v.C0=NeckC0
  675. v.C1=NeckC1
  676. end
  677. elseif v.Name=="RootJoint" then
  678. if ext==1 then
  679. v.DesiredAngle=0
  680. v.CurrentAngle=0
  681. elseif ext==2 then
  682. v.C0=RootJointC0
  683. v.C1=RootJointC1
  684. elseif ext==3 then
  685. v.DesiredAngle=0
  686. v.CurrentAngle=0
  687. v.C0=RootJointC0
  688. v.C1=RootJointC1
  689. end
  690. elseif v.Name=="RightGrip" then
  691. if ext==1 then
  692. elseif ext==2 then
  693. Grip.C0=nGrip.C0
  694. Grip.C1=nGrip.C1
  695. elseif ext==3 then
  696. Grip.C0=nGrip.C0
  697. Grip.C1=nGrip.C1
  698. end
  699. end
  700. end
  701. end
  702.  
  703.  
  704. doitdocdoit=function()
  705. if deb==false then return end
  706. deb=false
  707.  
  708. vPlayer=game.Players.LocalPlayer
  709. cPlayer=vPlayer.Character
  710. Anim=cPlayer.Animate
  711. Anim.Disabled=true
  712. Hum=cPlayer.Humanoid
  713. Hum.Name="NOPE"
  714. Hum.WalkSpeed=0
  715. getWelds(cPlayer)
  716. resetWelds(3,{})
  717.  
  718. bodypos=Instance.new("BodyPosition")
  719. bodypos.P=4000
  720. bodypos.maxForce=Vector3.new(5000000,50000000,5000000)*5000
  721. bodypos.position=cPlayer.Torso.Position+Vector3.new(0,.5,0)
  722. bodypos.Parent=cPlayer.Torso
  723.  
  724. dir=cPlayer.HumanoidRootPart.CFrame.lookVector
  725. CPlayer=cPlayer
  726. partpos=Instance.new("Part",workspace)
  727. partpos.Transparency=1
  728. partpos.CanCollide=false
  729. partpos.Anchored=true
  730. partpos.CFrame=cPlayer.Torso.CFrame
  731.  
  732. sound=Instance.new("Sound")
  733. sound.Parent=partpos
  734. sound.Volume=1
  735. sound.SoundId="http://www.roblox.com/asset/?id=170620840"
  736. -- sound.SoundId="http://www.roblox.com/asset/?id=168009623"
  737. sound2=Instance.new("Sound")
  738. sound2.Parent=workspace.CurrentCamera
  739. sound2.Volume=1
  740. sound2.SoundId="http://www.roblox.com/asset/?id=170620840"
  741. -- sound2.SoundId="http://www.roblox.com/asset/?id=168009623"
  742. sound:Play()
  743. sound2:Play()
  744. expected=10
  745. did=false
  746. pooted=0
  747. sos=game:GetService("RunService").Stepped:connect(function()
  748. pooted=pooted+1
  749. if pooted>=expected+1 then
  750. sos:disconnect()
  751. did=true
  752. return
  753. end
  754. resetWelds(3,{})
  755. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted),math.rad(0),math.rad(0))
  756. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted),math.rad(0),math.rad(0))
  757. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted),math.rad(0),math.rad(0))
  758. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted),math.rad(0),math.rad(0))
  759. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  760. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  761. end)
  762.  
  763. while did==false do wait() end
  764.  
  765. expected=10
  766. did=false
  767. pooted=0
  768. sos=game:GetService("RunService").Stepped:connect(function()
  769. pooted=pooted+1
  770. if pooted>=expected+1 then
  771. sos:disconnect()
  772. did=true
  773. return
  774. end
  775. resetWelds(3,{})
  776. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted*8),math.rad(0),math.rad(pooted))
  777. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,pooted*.1)*CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted*9),math.rad(pooted*9),math.rad(0))
  778. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-12),math.rad(0),math.rad(0))
  779. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-12),math.rad(0),math.rad(0))
  780. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(pooted/2),math.rad(0),math.rad(-pooted*9))
  781. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted),math.rad(pooted/3),math.rad(pooted*10))
  782. end)
  783. while did==false do wait() end
  784. wait(.2)
  785. expected=5
  786. did=false
  787. pooted=0
  788. nubhit=nil
  789. sos=game:GetService("RunService").Stepped:connect(function()
  790. pooted=pooted+1
  791. if pooted>=expected+1 then
  792. sos:disconnect()
  793. did=true
  794. return
  795. end
  796. resetWelds(3,{})
  797. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted*8),math.rad(0),math.rad(pooted))
  798. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,pooted*.1)*CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted*9),math.rad(pooted*9),math.rad(0))
  799. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-12),math.rad(0),math.rad(0))
  800. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-12),math.rad(0),math.rad(0))
  801. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(0),math.rad(-90 + pooted*40))
  802. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10 + pooted*4),math.rad(3.3),math.rad(90 - pooted*34))
  803. if nubhit==nil then
  804. bodypos.position=bodypos.position + dir*4
  805. cPlayer.Torso.CFrame=CFrame.new(bodypos.position+dir*4,bodypos.position+dir*20)
  806. --bodypos.position=bodypos.position + dir*9
  807. --cPlayer.Torso.CFrame=CFrame.new(bodypos.position+dir*9,bodypos.position+dir*20)
  808. end
  809. if nubhit==nil and pooted>=2 then
  810. pos=bodypos.position+dir*2
  811. radi=6
  812. for _,v in pairs(workspace:children()) do
  813. h=v:FindFirstChild("Humanoid")
  814. t=v:FindFirstChild("Torso")
  815. if h~=nil and t~=nil and v~=cPlayer then
  816. if (t.Position-pos).magnitude<=radi then
  817. print(":>")
  818. nubhit=v
  819. break
  820. end
  821. end
  822. end
  823. end
  824. if nubhit~=nil then
  825. if nubhit.Torso:FindFirstChild("PART1")==nil then
  826. v=Instance.new("BodyVelocity")
  827. v.P=4000
  828. v.maxForce=Vector3.new(500000000000,500000000000,500000000000)
  829. v.velocity=dir*4+Vector3.new(0,4,0)
  830. v.Name="PART1"
  831. v.Parent=nubhit.Torso
  832. game:GetService("Debris"):AddItem(v,5)
  833. coroutine.resume(coroutine.create(function(v) for i=1, 100 do v.velocity=v.velocity-Vector3.new(0,.07,0) wait() end end),v)
  834. v=Instance.new("BodyGyro")
  835. v.P=20
  836. v.D=30
  837. v.maxTorque=Vector3.new(5000000,5000000,5000000)
  838. v.cframe=CPlayer.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  839. v.Name="PART1"
  840. v.Parent=nubhit.Torso
  841. game:GetService("Debris"):AddItem(v,5)
  842. end
  843. end
  844. end)
  845. while did==false do wait() end
  846. if nubhit==nil then
  847. sound:Stop()
  848. wait(.5)
  849. sound2:Stop()
  850. else
  851. expected=32
  852. did=false
  853. pooted=0
  854. sos=game:GetService("RunService").Stepped:connect(function()
  855. pooted=pooted+1
  856. if pooted>=expected+1 then
  857. sos:disconnect()
  858. did=true
  859. return
  860. end
  861. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-.03),math.rad(0),math.rad(.03))
  862. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-.05),math.rad(.08),math.rad(0))
  863. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-.04),math.rad(0),math.rad(0))
  864. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-.04),math.rad(0),math.rad(0))
  865. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(.05),math.rad(0),math.rad(.1))
  866. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(.2),math.rad(0.05),math.rad(-.05))
  867. bodypos.position=bodypos.position + dir*.05
  868. cPlayer.Torso.CFrame=CFrame.new(bodypos.position+dir*.05,bodypos.position+dir*20)
  869. end)
  870. while did==false do wait() end
  871. bodypos.Parent=nil
  872. expected=12
  873. did=false
  874. pooted=0
  875. sos=game:GetService("RunService").Stepped:connect(function()
  876. pooted=pooted+1
  877. if pooted>=expected+1 then
  878. sos:disconnect()
  879. did=true
  880. return
  881. end
  882. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(4.5),math.rad(0),math.rad(-.15))
  883. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,-.07)*CFrame.fromEulerAnglesXYZ(math.rad(5.6),math.rad(-4.5),math.rad(1.25))
  884. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(1.24),math.rad(0),math.rad(0))
  885. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(1.24),math.rad(0),math.rad(0))
  886. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(-2.5),math.rad(-8))
  887. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-.5),math.rad(-.5),math.rad(7))
  888. end)
  889.  
  890. while did==false do wait() end
  891. expected=6
  892. did=false
  893. pooted=0
  894. sos=game:GetService("RunService").Stepped:connect(function()
  895. pooted=pooted+1
  896. if pooted>=expected+1 then
  897. sos:disconnect()
  898. did=true
  899. return
  900. end
  901. resetWelds(3,{})
  902. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(pooted*5),math.rad(0),math.rad(pooted*18))
  903. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(pooted*5),math.rad(0),math.rad(-pooted*18))
  904. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*2),math.rad(0),math.rad(pooted*6))
  905. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*2),math.rad(0),math.rad(-pooted*6))
  906. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted*5),math.rad(0),math.rad(0))
  907. RootJoint.C0=RootJoint.C0*CFrame.new(0,pooted*.03,-pooted*.1)*CFrame.fromEulerAnglesXYZ(math.rad(pooted*6),math.rad(0),math.rad(pooted*1))
  908. print(":(")
  909. end)
  910. wait(.3)
  911. while did==false do wait() end
  912. resetWelds(3,{"Neck"})
  913. expected=5
  914. did=false
  915. pooted=0
  916. p=Instance.new("Part",workspace)
  917. p.Name="ORB"
  918. p.TopSurface=0
  919. p.BottomSurface=0
  920. p.formFactor="Custom"
  921. p.CFrame=cPlayer.Torso.CFrame
  922. m=Instance.new("SpecialMesh",p)
  923. m.MeshType="Sphere"
  924. p.BrickColor=BrickColor:White()
  925. p.Size=Vector3.new(1,1,1)
  926. p.CanCollide=false
  927. p.Anchored=true
  928. game:GetService("Debris"):AddItem(p,5)
  929. coroutine.resume(coroutine.create(function(p) nubhit.Torso.Anchored=true for i=1, 10 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(5,5,5) p.Transparency=.5+i/20 wait() end p:Remove() end),p)
  930. sos=game:GetService("RunService").Stepped:connect(function()
  931. pooted=pooted+1
  932. if pooted>=expected+1 then
  933. sos:disconnect()
  934. did=true
  935. return
  936. end
  937. resetWelds(3,{})
  938. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*10),math.rad(-pooted*12),math.rad(pooted*10))
  939. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*10),math.rad(pooted*12),math.rad(-pooted*10))
  940. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*2),math.rad(0),math.rad(-pooted*10))
  941. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*2),math.rad(0),math.rad(pooted*9))
  942. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20 - pooted*6),math.rad(0),math.rad(0))
  943. RootJoint.C0=RootJoint.C0*CFrame.new(0,pooted*.03,-pooted*.1)*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*9.5),math.rad(0),math.rad(pooted*.2))
  944. print(":(")
  945. end)
  946.  
  947. while did==false do wait() end
  948. wait(1)
  949. expected=5
  950. did=false
  951. pooted=0
  952. sos=game:GetService("RunService").Stepped:connect(function()
  953. pooted=pooted+1
  954. if pooted>=expected+1 then
  955. sos:disconnect()
  956. did=true
  957. return
  958. end
  959. resetWelds(3,{})
  960. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0.05*pooted,0)*CFrame.fromEulerAnglesXYZ(math.rad(pooted*2),math.rad(0),math.rad(pooted*6))
  961. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(pooted*2),math.rad(0),math.rad(-pooted*6))
  962. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*2),math.rad(0),math.rad(-57+pooted*20))
  963. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*2),math.rad(0),math.rad(57-pooted*20))
  964. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(pooted*4),math.rad(0),math.rad(0))
  965. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1*pooted)*CFrame.fromEulerAnglesXYZ(math.rad(-57+pooted*20),math.rad(0),math.rad(0))
  966. print(":(")
  967. end)
  968. while did==false do wait() end
  969. wait(.8)
  970. expected=5
  971. did=false
  972. pooted=0
  973. bodypos.Parent=cPlayer.Torso
  974. workspace.CurrentCamera.CameraType="Follow"
  975. sos=game:GetService("RunService").Stepped:connect(function()
  976. pooted=pooted+1
  977. if pooted>=expected+1 then
  978. sos:disconnect()
  979. did=true
  980. return
  981. end
  982. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-2),math.rad(0),math.rad(-3))
  983. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(0),math.rad(3))
  984. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(0),math.rad(-8))
  985. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(0),math.rad(8))
  986. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(0),math.rad(0))
  987. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.05)*CFrame.fromEulerAnglesXYZ(math.rad(-7),math.rad(0),math.rad(0))
  988.  
  989. bodypos.position=bodypos.position+Vector3.new(0,240,0)
  990. cPlayer.Torso.CFrame=cPlayer.Torso.CFrame+Vector3.new(0,240,0)
  991.  
  992. print(":(")
  993. end)
  994. while did==false do wait() end
  995. wait(.8)
  996. LOL=Spawn()
  997. LOL.Parent=workspace
  998. LOL:MakeJoints()
  999. LOL:MoveTo(cPlayer.Torso.CFrame.p)
  1000. C=LOL.Center
  1001. C.CFrame=CFrame.new(nubhit.Torso.Position+Vector3.new(0,1200,0))*CFrame.new(8,0,0)
  1002.  
  1003. bb=Instance.new("BodyPosition")
  1004. bb.Parent=C
  1005. bb.maxForce=Vector3.new(50000000000000000,50000000000000000,50000000000000000)
  1006. bb.position=bb.Parent.Position
  1007. C.CFrame=CFrame.new(bb.position)
  1008. orig=bb.position
  1009.  
  1010. gg=Instance.new("BodyGyro")
  1011. gg.P=15000
  1012. gg.D=100
  1013. gg.maxTorque=Vector3.new(500000000,500000000,500000000)
  1014. gg.cframe=CFrame.new(C.Position,Vector3.new(nubhit.Torso.Position.x,C.Position.y,nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(10),0)
  1015. gg.Parent=C
  1016.  
  1017. expected=80
  1018. did=false
  1019. pooted=0
  1020.  
  1021. resetWelds(3,{})
  1022.  
  1023. Hum.PlatformStand=true
  1024.  
  1025. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(0),math.rad(180))
  1026. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(0),math.rad(-180))
  1027. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(0),math.rad(-8))
  1028. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(0),math.rad(8))
  1029. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-45),math.rad(0),math.rad(0))
  1030. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1031.  
  1032. bodypos.Parent=nil
  1033. w=Instance.new("Weld")
  1034. w.Part0=C
  1035. w.Part1=cPlayer.Torso
  1036. w.C0=CFrame.new(.3,5.6,-7) * CFrame.fromEulerAnglesXYZ(math.pi/.9,math.pi/10,0)
  1037. w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,0,0)
  1038. w.Parent=w.Part0
  1039.  
  1040. sos=game:GetService("RunService").Stepped:connect(function()
  1041. pooted=pooted+1
  1042. if pooted>=expected+1 then
  1043. sos:disconnect()
  1044. did=true
  1045. return
  1046. end
  1047.  
  1048. bb.position=orig-Vector3.new(0,1202/80*pooted,0)
  1049. C.CFrame=C.CFrame-Vector3.new(0,1202/80,0)
  1050. print(":(")
  1051. end)
  1052. while did==false do wait() end
  1053. C.CFrame=CFrame.new(nubhit.Torso.Position+Vector3.new(0,4,0),Vector3.new(nubhit.Torso.Position.x,C.Position.y,nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(5),0)
  1054. C.CFrame=C.CFrame*CFrame.new(8,0,0)
  1055. bl2=Instance.new("Part")
  1056. bl2.TopSurface=0 bl2.BottomSurface=0
  1057. bl2.CanCollide=false
  1058. bl2.formFactor="Symmetric"
  1059. m=Instance.new("SpecialMesh")
  1060. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  1061. m.Scale=Vector3.new(1,4,1)
  1062. m.Parent=bl2
  1063. bl2.Size=Vector3.new(1,1,1)
  1064. bl2.Anchored=false
  1065. bl2.Name="c"
  1066. bl2.CFrame=CFrame.new(C.Position)-Vector3.new(0,2,0)
  1067. bl2.BrickColor=BrickColor.new("White")
  1068. bl2.Parent=CPlayer
  1069. coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(8,0,8) p.Transparency=.25+i*.075 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0) wait() end p:Remove() end),bl2)
  1070. bl2.Anchored=true
  1071.  
  1072. bl2=Instance.new("Part")
  1073. bl2.TopSurface=0 bl2.BottomSurface=0
  1074. bl2.CanCollide=false
  1075. bl2.formFactor="Symmetric"
  1076. m=Instance.new("SpecialMesh")
  1077. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  1078. m.Scale=Vector3.new(1,6,1)
  1079. m.Parent=bl2
  1080. bl2.Size=Vector3.new(1,1,1)
  1081. bl2.Anchored=false
  1082. bl2.Name="c"
  1083. bl2.CFrame=CFrame.new(C.Position)-Vector3.new(0,2,0)
  1084. bl2.BrickColor=BrickColor.new("White")
  1085. bl2.Parent=CPlayer
  1086. coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(6,0,6) p.Transparency=i/20 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(3),0) wait() end p:Remove() end),bl2)
  1087. bl2.Anchored=true
  1088.  
  1089. gg.cframe=gg.cframe* CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),0)
  1090. expected=3
  1091. did=false
  1092. pooted=0
  1093. workspace.CurrentCamera.CameraType="Follow"
  1094. sos=game:GetService("RunService").Stepped:connect(function()
  1095. pooted=pooted+1
  1096. if pooted>=expected+1 then
  1097. sos:disconnect()
  1098. did=true
  1099. return
  1100. end
  1101. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1102. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1103. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(0),math.rad(0))
  1104. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(0),math.rad(0))
  1105. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1106. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(0),math.rad(0))
  1107.  
  1108. w.C0=w.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15),0,0)
  1109.  
  1110. print(":(")
  1111. end)
  1112. while did==false do wait() end
  1113. wait(.3)
  1114. expected=5
  1115. did=false
  1116. pooted=0
  1117. workspace.CurrentCamera.CameraType="Follow"
  1118. sos=game:GetService("RunService").Stepped:connect(function()
  1119. pooted=pooted+1
  1120. if pooted>=expected+1 then
  1121. sos:disconnect()
  1122. did=true
  1123. return
  1124. end
  1125. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1126. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1127. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(-8))
  1128. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(8))
  1129. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(0),math.rad(0))
  1130. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(0),math.rad(0))
  1131.  
  1132. w.C0=w.C0 * CFrame.new(0,0,-.04) * CFrame.fromEulerAnglesXYZ(math.rad(15),0,0)
  1133.  
  1134. print(":(")
  1135. end)
  1136. while did==false do wait() end
  1137. expected=90
  1138. did=false
  1139. pooted=0
  1140. workspace.CurrentCamera.CameraType="Follow"
  1141. sos=game:GetService("RunService").Stepped:connect(function()
  1142. pooted=pooted+1
  1143. if pooted>=expected+1 then
  1144. sos:disconnect()
  1145. did=true
  1146. return
  1147. end
  1148. resetWelds(3,{RightHip,LeftHip,RootJoint,Neck})
  1149. RightShoulder.C0=RightShoulderC0*CFrame.new(math.random(-20,20)/200,math.cos(time()*30),math.random(-20,20)/200)*CFrame.fromEulerAnglesXYZ(math.sin(time()*20)/3,math.sin(time()*20)/5,math.rad(60) - math.cos(time()*70)*2)
  1150. LeftShoulder.C0=LeftShoulderC0*CFrame.new(math.random(-20,20)/200,math.cos(time()*30),math.random(-20,20)/200)*CFrame.fromEulerAnglesXYZ(math.sin(time()*20)/3,math.sin(time()*20)/5,math.rad(-60) + math.sin(time()*60)*2)
  1151. RightHip.C0=RightHipC0*CFrame.fromEulerAnglesXYZ(math.rad(-18),math.rad(0),math.rad(-30))
  1152. LeftHip.C0=LeftHipC0*CFrame.fromEulerAnglesXYZ(math.rad(-18),math.rad(0),math.rad(30))
  1153. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(0),math.rad(0))
  1154. RootJoint.C0=RootJointC0*CFrame.new(math.random(-20,20)/200,math.random(-20,20)/200,math.random(-20,20)/200)*CFrame.fromEulerAnglesXYZ(math.rad(80),math.rad(0),math.rad(0))
  1155. w.C0=w.C0 * CFrame.new(math.random(-20,20)/2000,math.random(-20,20)/2000,math.random(-20,20)/2000) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1156. C.CFrame=C.CFrame+Vector3.new(math.random(-20,20)/200,math.random(-20,20)/200,math.random(-20,20)/200)
  1157.  
  1158. if pooted/2==math.floor(pooted/2) then
  1159. p=cPlayer["Right Arm"]:clone()
  1160. p.Anchored=true
  1161. p.CanCollide=false
  1162. p.Parent=workspace
  1163. p.Transparency=.5
  1164. game:GetService("Debris"):AddItem(p,.2)
  1165. p=cPlayer["Left Arm"]:clone()
  1166. p.Anchored=true
  1167. p.CanCollide=false
  1168. p.Parent=workspace
  1169. p.Transparency=.5
  1170. game:GetService("Debris"):AddItem(p,.2)
  1171.  
  1172. p=Instance.new("Part",workspace)
  1173. p.Name="ORB"
  1174. p.TopSurface=0
  1175. p.BottomSurface=0
  1176. p.formFactor="Custom"
  1177. p.CFrame=cPlayer.Torso.CFrame+cPlayer.Torso.CFrame.lookVector*3 + Vector3.new(math.random(-20,20)/15,math.random(-20,20)/15 - .8,math.random(-20,20)/15)
  1178. m=Instance.new("SpecialMesh",p)
  1179. m.MeshType="Sphere"
  1180. p.BrickColor=BrickColor:White()
  1181. p.Size=Vector3.new(.4,.4,.4)
  1182. p.CanCollide=false
  1183. p.Anchored=true
  1184. game:GetService("Debris"):AddItem(p,5)
  1185. coroutine.resume(coroutine.create(function(p) for i=1, 8 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1,1,1) p.Transparency=i/8 wait() end p:Remove() end),p)
  1186.  
  1187. end
  1188.  
  1189. print(":)")
  1190. end)
  1191. while did==false do wait() end
  1192. wait(.1)
  1193. expected=20
  1194. did=false
  1195. pooted=0
  1196. workspace.CurrentCamera.CameraType="Follow"
  1197. sos=game:GetService("RunService").Stepped:connect(function()
  1198. pooted=pooted+1
  1199. if pooted>=expected+1 then
  1200. sos:disconnect()
  1201. did=true
  1202. return
  1203. end
  1204. resetWelds(3,{Neck,RootJoint,RightHip,LeftHip})
  1205. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2*pooted),math.rad(0),math.rad(5*pooted))
  1206. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(-9 * pooted))
  1207. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(-2))
  1208. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(4*pooted))
  1209. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(0),math.rad(2))
  1210. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1211. w.C0=w.C0*CFrame.new(0,0.03,.03)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(2),math.rad(0))
  1212. print(":)")
  1213. end)
  1214. while did==false do wait() end
  1215. wait()
  1216. expected=5
  1217. did=false
  1218. pooted=0
  1219. workspace.CurrentCamera.CameraType="Follow"
  1220. w.Parent=nil
  1221. bodypos.position=cPlayer.Torso.Position - Vector3.new(0,1,0)
  1222. poo=cPlayer.Torso.CFrame.lookVector
  1223. cPlayer.Torso.CFrame=CFrame.new(cPlayer.Torso.Position,cPlayer.Torso.Position+C.CFrame.lookVector*50)
  1224. bodypos.Parent=cPlayer.Torso
  1225. sos=game:GetService("RunService").Stepped:connect(function()
  1226. pooted=pooted+1
  1227. if pooted>=expected+1 then
  1228. sos:disconnect()
  1229. did=true
  1230. return
  1231. end
  1232. resetWelds(3,{})
  1233. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(80 - pooted*35))
  1234. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(0),math.rad(-190 + pooted*28))
  1235. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(0),math.rad(-80 + pooted*4))
  1236. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(0),math.rad(84 - pooted*4))
  1237. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted*10),math.rad(0),math.rad(0))
  1238. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-pooted*.25)*CFrame.fromEulerAnglesXYZ(math.rad(-20 + pooted*9),math.rad(0),math.rad(0))
  1239. print(":)")
  1240. end)
  1241. while did==false do wait() end
  1242. wait(.7)
  1243. expected=5
  1244. did=false
  1245. pooted=0
  1246. sos=game:GetService("RunService").Stepped:connect(function()
  1247. pooted=pooted+1
  1248. if pooted>=expected+1 then
  1249. sos:disconnect()
  1250. did=true
  1251. return
  1252. end
  1253. resetWelds(3,{})
  1254. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0.05*pooted,0)*CFrame.fromEulerAnglesXYZ(math.rad(pooted*2),math.rad(0),math.rad(pooted*6))
  1255. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(pooted*2),math.rad(0),math.rad(-pooted*6))
  1256. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*2),math.rad(0),math.rad(-57+pooted*20))
  1257. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-pooted*2),math.rad(0),math.rad(57-pooted*20))
  1258. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(pooted*4),math.rad(0),math.rad(0))
  1259. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1*pooted)*CFrame.fromEulerAnglesXYZ(math.rad(-57+pooted*20),math.rad(0),math.rad(0))
  1260. print(":(")
  1261. end)
  1262. while did==false do wait() end
  1263. wait(.2)
  1264. expected=10
  1265. did=false
  1266. pooted=0
  1267. workspace.CurrentCamera.CameraType="Follow"
  1268. g=Instance.new("BodyGyro")
  1269. g.Parent=cPlayer.Torso
  1270. sos=game:GetService("RunService").Stepped:connect(function()
  1271. pooted=pooted+1
  1272. if pooted>=expected+1 then
  1273. sos:disconnect()
  1274. did=true
  1275. return
  1276. end
  1277. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-2),math.rad(0),math.rad(-2))
  1278. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(0),math.rad(2))
  1279. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(0),math.rad(-4))
  1280. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(0),math.rad(4))
  1281. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-7),math.rad(0),math.rad(0))
  1282. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.05)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1283. if pooted>=2 then
  1284. bodypos.position=bodypos.position+Vector3.new(0,12,0)-dir*5
  1285. cPlayer.Torso.CFrame=cPlayer.Torso.CFrame+Vector3.new(0,12,0)-dir*5
  1286. end
  1287. print(":(")
  1288. end)
  1289. while did==false do wait() end
  1290. wait(.2)
  1291. bodypos:Remove()
  1292. wait(.5)
  1293.  
  1294. e=Instance.new("Explosion")
  1295. e.BlastRadius=30
  1296. e.Position=C.Position
  1297. e.BlastPressure=e.BlastPressure*2.5
  1298. e.Parent=workspace
  1299.  
  1300. g:Remove()
  1301. --dun
  1302. nubhit.Torso.Anchored=false
  1303. Hum.PlatformStand=false
  1304. C.Anchored=true
  1305. coroutine.resume(coroutine.create(function(t) wait(3) p=Instance.new("Sound")
  1306. p.SoundId="http://www.roblox.com/asset/?id=154677261"
  1307. p.Parent=t
  1308. p.Volume=1
  1309. p:Play()
  1310. end),C)
  1311. game:GetService("Debris"):AddItem(LOL,5)
  1312. end
  1313. resetWelds(3,{})
  1314. workspace.CurrentCamera.CameraType="Custom"
  1315. Hum.WalkSpeed=16
  1316. Hum.Name="Humanoid"
  1317. bodypos:Remove()
  1318. partpos:Remove()
  1319. Anim.Parent=nil
  1320. wait(.1)
  1321. Anim.Disabled=false
  1322. Anim.Parent=cPlayer
  1323. deb=true
  1324. end
  1325. Tool=Instance.new("HopperBin")
  1326. Tool.Name="RAEP"
  1327. Tool.Parent=game.Players.LocalPlayer.Backpack
  1328. Tool.Selected:connect(function(mouse)
  1329. mouse.Button1Down:connect(function() doitdocdoit() end)
  1330. end)
  1331. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement