Dark_EccentricYT

Untitled

Sep 2nd, 2017
3,075
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.93 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Tool0 = Instance.new("Tool")
  20. Script1 = Instance.new("Script")
  21. StringValue2 = Instance.new("StringValue")
  22. Part3 = Instance.new("Part")
  23. StringValue4 = Instance.new("StringValue")
  24. Model5 = Instance.new("Model")
  25. Part6 = Instance.new("Part")
  26. CylinderMesh7 = Instance.new("CylinderMesh")
  27. Decal8 = Instance.new("Decal")
  28. Decal9 = Instance.new("Decal")
  29. Decal10 = Instance.new("Decal")
  30. Part11 = Instance.new("Part")
  31. CylinderMesh12 = Instance.new("CylinderMesh")
  32. Part13 = Instance.new("Part")
  33. CylinderMesh14 = Instance.new("CylinderMesh")
  34. Part15 = Instance.new("Part")
  35. CylinderMesh16 = Instance.new("CylinderMesh")
  36. Part17 = Instance.new("Part")
  37. SpecialMesh18 = Instance.new("SpecialMesh")
  38. Part19 = Instance.new("Part")
  39. CylinderMesh20 = Instance.new("CylinderMesh")
  40. Part21 = Instance.new("Part")
  41. CylinderMesh22 = Instance.new("CylinderMesh")
  42. Part23 = Instance.new("Part")
  43. CylinderMesh24 = Instance.new("CylinderMesh")
  44. Part25 = Instance.new("Part")
  45. CylinderMesh26 = Instance.new("CylinderMesh")
  46. Part27 = Instance.new("Part")
  47. CylinderMesh28 = Instance.new("CylinderMesh")
  48. Part29 = Instance.new("Part")
  49. CylinderMesh30 = Instance.new("CylinderMesh")
  50. Part31 = Instance.new("Part")
  51. CylinderMesh32 = Instance.new("CylinderMesh")
  52. Part33 = Instance.new("Part")
  53. CylinderMesh34 = Instance.new("CylinderMesh")
  54. Part35 = Instance.new("Part")
  55. CylinderMesh36 = Instance.new("CylinderMesh")
  56. Script37 = Instance.new("Script")
  57. BoolValue38 = Instance.new("BoolValue")
  58. CFrameValue39 = Instance.new("CFrameValue")
  59. StringValue40 = Instance.new("StringValue")
  60. CFrameValue41 = Instance.new("CFrameValue")
  61. CFrameValue42 = Instance.new("CFrameValue")
  62. ObjectValue43 = Instance.new("ObjectValue")
  63. ObjectValue44 = Instance.new("ObjectValue")
  64. StringValue45 = Instance.new("StringValue")
  65. CFrameValue46 = Instance.new("CFrameValue")
  66. CFrameValue47 = Instance.new("CFrameValue")
  67. ObjectValue48 = Instance.new("ObjectValue")
  68. ObjectValue49 = Instance.new("ObjectValue")
  69. StringValue50 = Instance.new("StringValue")
  70. CFrameValue51 = Instance.new("CFrameValue")
  71. CFrameValue52 = Instance.new("CFrameValue")
  72. ObjectValue53 = Instance.new("ObjectValue")
  73. ObjectValue54 = Instance.new("ObjectValue")
  74. StringValue55 = Instance.new("StringValue")
  75. CFrameValue56 = Instance.new("CFrameValue")
  76. CFrameValue57 = Instance.new("CFrameValue")
  77. ObjectValue58 = Instance.new("ObjectValue")
  78. ObjectValue59 = Instance.new("ObjectValue")
  79. StringValue60 = Instance.new("StringValue")
  80. CFrameValue61 = Instance.new("CFrameValue")
  81. CFrameValue62 = Instance.new("CFrameValue")
  82. ObjectValue63 = Instance.new("ObjectValue")
  83. ObjectValue64 = Instance.new("ObjectValue")
  84. StringValue65 = Instance.new("StringValue")
  85. CFrameValue66 = Instance.new("CFrameValue")
  86. CFrameValue67 = Instance.new("CFrameValue")
  87. ObjectValue68 = Instance.new("ObjectValue")
  88. ObjectValue69 = Instance.new("ObjectValue")
  89. StringValue70 = Instance.new("StringValue")
  90. CFrameValue71 = Instance.new("CFrameValue")
  91. CFrameValue72 = Instance.new("CFrameValue")
  92. ObjectValue73 = Instance.new("ObjectValue")
  93. ObjectValue74 = Instance.new("ObjectValue")
  94. StringValue75 = Instance.new("StringValue")
  95. CFrameValue76 = Instance.new("CFrameValue")
  96. CFrameValue77 = Instance.new("CFrameValue")
  97. ObjectValue78 = Instance.new("ObjectValue")
  98. ObjectValue79 = Instance.new("ObjectValue")
  99. StringValue80 = Instance.new("StringValue")
  100. CFrameValue81 = Instance.new("CFrameValue")
  101. CFrameValue82 = Instance.new("CFrameValue")
  102. ObjectValue83 = Instance.new("ObjectValue")
  103. ObjectValue84 = Instance.new("ObjectValue")
  104. StringValue85 = Instance.new("StringValue")
  105. CFrameValue86 = Instance.new("CFrameValue")
  106. CFrameValue87 = Instance.new("CFrameValue")
  107. ObjectValue88 = Instance.new("ObjectValue")
  108. ObjectValue89 = Instance.new("ObjectValue")
  109. StringValue90 = Instance.new("StringValue")
  110. CFrameValue91 = Instance.new("CFrameValue")
  111. CFrameValue92 = Instance.new("CFrameValue")
  112. ObjectValue93 = Instance.new("ObjectValue")
  113. ObjectValue94 = Instance.new("ObjectValue")
  114. StringValue95 = Instance.new("StringValue")
  115. CFrameValue96 = Instance.new("CFrameValue")
  116. CFrameValue97 = Instance.new("CFrameValue")
  117. ObjectValue98 = Instance.new("ObjectValue")
  118. ObjectValue99 = Instance.new("ObjectValue")
  119. StringValue100 = Instance.new("StringValue")
  120. CFrameValue101 = Instance.new("CFrameValue")
  121. CFrameValue102 = Instance.new("CFrameValue")
  122. ObjectValue103 = Instance.new("ObjectValue")
  123. ObjectValue104 = Instance.new("ObjectValue")
  124. StringValue105 = Instance.new("StringValue")
  125. CFrameValue106 = Instance.new("CFrameValue")
  126. CFrameValue107 = Instance.new("CFrameValue")
  127. ObjectValue108 = Instance.new("ObjectValue")
  128. ObjectValue109 = Instance.new("ObjectValue")
  129. StringValue110 = Instance.new("StringValue")
  130. CFrameValue111 = Instance.new("CFrameValue")
  131. CFrameValue112 = Instance.new("CFrameValue")
  132. ObjectValue113 = Instance.new("ObjectValue")
  133. ObjectValue114 = Instance.new("ObjectValue")
  134. StringValue115 = Instance.new("StringValue")
  135. LocalScript116 = Instance.new("LocalScript")
  136. StringValue117 = Instance.new("StringValue")
  137. Tool0.Name = "SO-DAH"
  138. Tool0.Parent = mas
  139. Tool0.GripForward = Vector3.new(0.89442724, -0, 0.44721362)
  140. Tool0.GripRight = Vector3.new(-0.44721362, 0, 0.89442724)
  141. Tool0.ToolTip = "RRRROOORRRR"
  142. Script1.Parent = Tool0
  143. table.insert(cors,sandbox(Script1,function()
  144. wait()
  145. script.Parent.AncestryChanged:connect(function()
  146. w=Instance.new("Weld",script.Parent.Handle)
  147. w.Part0=w.Parent
  148. w.Part1=script.Parent.SODAH.Handle
  149. w.Name="Grip"
  150. end)
  151. end))
  152. StringValue2.Name = "Te"
  153. StringValue2.Parent = Script1
  154. Part3.Name = "Handle"
  155. Part3.Parent = Tool0
  156. Part3.Transparency = 1
  157. Part3.Rotation = Vector3.new(1.46000004, -68.0400009, 0.25999999)
  158. Part3.RotVelocity = Vector3.new(1, 1, 1)
  159. Part3.Elasticity = 0
  160. Part3.FormFactor = Enum.FormFactor.Symmetric
  161. Part3.Friction = 0.80000001192093
  162. Part3.Size = Vector3.new(2, 2, 2)
  163. Part3.CFrame = CFrame.new(67.9510269, 3.46796703, -138.270584, 0.374023318, -0.00171341305, -0.927417815, -0.0191003121, 0.999771953, -0.00955015607, 0.927222669, 0.0212859474, 0.373905301)
  164. Part3.Position = Vector3.new(67.9510269, 3.46796703, -138.270584)
  165. Part3.Orientation = Vector3.new(0.550000012, -68.0400009, -1.09000003)
  166. StringValue4.Name = "Te"
  167. StringValue4.Parent = Part3
  168. Model5.Name = "SODAH"
  169. Model5.Parent = Tool0
  170. Part6.Name = "Handle"
  171. Part6.Parent = Model5
  172. Part6.Material = Enum.Material.Metal
  173. Part6.BrickColor = BrickColor.new("Institutional white")
  174. Part6.Rotation = Vector3.new(1.46000004, -68.0400009, 0.25999999)
  175. Part6.CanCollide = false
  176. Part6.FormFactor = Enum.FormFactor.Custom
  177. Part6.Size = Vector3.new(1, 0.600000024, 1)
  178. Part6.CFrame = CFrame.new(67.9510269, 3.46796703, -138.270584, 0.374023318, -0.00171341305, -0.927417815, -0.0191003121, 0.999771953, -0.00955015607, 0.927222669, 0.0212859474, 0.373905301)
  179. Part6.BottomSurface = Enum.SurfaceType.Smooth
  180. Part6.TopSurface = Enum.SurfaceType.Smooth
  181. Part6.Color = Color3.new(0.972549, 0.972549, 0.972549)
  182. Part6.Position = Vector3.new(67.9510269, 3.46796703, -138.270584)
  183. Part6.Orientation = Vector3.new(0.550000012, -68.0400009, -1.09000003)
  184. Part6.Color = Color3.new(0.972549, 0.972549, 0.972549)
  185. CylinderMesh7.Parent = Part6
  186. Decal8.Parent = Part6
  187. Decal8.Texture = "http://www.roblox.com/asset/?id=219841135"
  188. Decal9.Parent = Part6
  189. Decal9.Texture = "http://www.roblox.com/asset/?id=28688649"
  190. Decal9.Face = Enum.NormalId.Left
  191. Decal10.Parent = Part6
  192. Decal10.Texture = "http://www.roblox.com/asset/?id=20134700"
  193. Decal10.Face = Enum.NormalId.Right
  194. Part11.Parent = Model5
  195. Part11.Material = Enum.Material.Metal
  196. Part11.BrickColor = BrickColor.new("Dark stone grey")
  197. Part11.Rotation = Vector3.new(1.46000004, -68.0400009, 0.25999999)
  198. Part11.CanCollide = false
  199. Part11.FormFactor = Enum.FormFactor.Custom
  200. Part11.Size = Vector3.new(1, 0.200000003, 1)
  201. Part11.CFrame = CFrame.new(67.9521408, 2.81812906, -138.284424, 0.374023318, -0.00171341305, -0.927417815, -0.0191003121, 0.999771953, -0.00955015607, 0.927222669, 0.0212859474, 0.373905301)
  202. Part11.BottomSurface = Enum.SurfaceType.Smooth
  203. Part11.TopSurface = Enum.SurfaceType.Smooth
  204. Part11.Color = Color3.new(0.388235, 0.372549, 0.384314)
  205. Part11.Position = Vector3.new(67.9521408, 2.81812906, -138.284424)
  206. Part11.Orientation = Vector3.new(0.550000012, -68.0400009, -1.09000003)
  207. Part11.Color = Color3.new(0.388235, 0.372549, 0.384314)
  208. CylinderMesh12.Parent = Part11
  209. CylinderMesh12.Scale = Vector3.new(0.899999976, 1, 0.899999976)
  210. CylinderMesh12.Scale = Vector3.new(0.899999976, 1, 0.899999976)
  211. Part13.Parent = Model5
  212. Part13.Material = Enum.Material.Metal
  213. Part13.BrickColor = BrickColor.new("Bright red")
  214. Part13.Rotation = Vector3.new(1.46000004, -68.0400009, 0.25999999)
  215. Part13.CanCollide = false
  216. Part13.FormFactor = Enum.FormFactor.Custom
  217. Part13.Size = Vector3.new(1, 0.200000003, 1)
  218. Part13.CFrame = CFrame.new(67.9517136, 3.06807208, -138.279099, 0.374023318, -0.00171341305, -0.927417815, -0.0191003121, 0.999771953, -0.00955015607, 0.927222669, 0.0212859474, 0.373905301)
  219. Part13.BottomSurface = Enum.SurfaceType.Smooth
  220. Part13.TopSurface = Enum.SurfaceType.Smooth
  221. Part13.Color = Color3.new(0.768628, 0.156863, 0.109804)
  222. Part13.Position = Vector3.new(67.9517136, 3.06807208, -138.279099)
  223. Part13.Orientation = Vector3.new(0.550000012, -68.0400009, -1.09000003)
  224. Part13.Color = Color3.new(0.768628, 0.156863, 0.109804)
  225. CylinderMesh14.Parent = Part13
  226. CylinderMesh14.Scale = Vector3.new(1.00999999, 1, 1.00999999)
  227. CylinderMesh14.Scale = Vector3.new(1.00999999, 1, 1.00999999)
  228. Part15.Parent = Model5
  229. Part15.Material = Enum.Material.Metal
  230. Part15.BrickColor = BrickColor.new("Bright yellow")
  231. Part15.Rotation = Vector3.new(1.46000004, -68.0400009, 0.25999999)
  232. Part15.CanCollide = false
  233. Part15.FormFactor = Enum.FormFactor.Custom
  234. Part15.Size = Vector3.new(1, 0.200000003, 1)
  235. Part15.CFrame = CFrame.new(67.9520569, 2.86812067, -138.283356, 0.374023318, -0.00171341305, -0.927417815, -0.0191003121, 0.999771953, -0.00955015607, 0.927222669, 0.0212859474, 0.373905301)
  236. Part15.BottomSurface = Enum.SurfaceType.Smooth
  237. Part15.TopSurface = Enum.SurfaceType.Smooth
  238. Part15.Color = Color3.new(0.960784, 0.803922, 0.188235)
  239. Part15.Position = Vector3.new(67.9520569, 2.86812067, -138.283356)
  240. Part15.Orientation = Vector3.new(0.550000012, -68.0400009, -1.09000003)
  241. Part15.Color = Color3.new(0.960784, 0.803922, 0.188235)
  242. CylinderMesh16.Parent = Part15
  243. Part17.Parent = Model5
  244. Part17.Material = Enum.Material.SmoothPlastic
  245. Part17.BrickColor = BrickColor.new("Institutional white")
  246. Part17.Rotation = Vector3.new(-17.3400002, -66.9599991, -17.1299992)
  247. Part17.CanCollide = false
  248. Part17.FormFactor = Enum.FormFactor.Custom
  249. Part17.Size = Vector3.new(0.200000003, 0.219999999, 0.200000003)
  250. Part17.CFrame = CFrame.new(68.2994156, 4.82633257, -138.383133, 0.374023318, 0.115271457, -0.920227885, -0.0191003121, 0.99299264, 0.116623014, 0.927222669, -0.0260430872, 0.373604149)
  251. Part17.BottomSurface = Enum.SurfaceType.Smooth
  252. Part17.TopSurface = Enum.SurfaceType.Smooth
  253. Part17.Color = Color3.new(0.972549, 0.972549, 0.972549)
  254. Part17.Position = Vector3.new(68.2994156, 4.82633257, -138.383133)
  255. Part17.Orientation = Vector3.new(-6.69999981, -67.9000015, -1.10000002)
  256. Part17.Color = Color3.new(0.972549, 0.972549, 0.972549)
  257. SpecialMesh18.Parent = Part17
  258. SpecialMesh18.Scale = Vector3.new(0.300000012, 0.25, 0.300000012)
  259. SpecialMesh18.MeshType = Enum.MeshType.Sphere
  260. SpecialMesh18.Scale = Vector3.new(0.300000012, 0.25, 0.300000012)
  261. Part19.Parent = Model5
  262. Part19.Material = Enum.Material.SmoothPlastic
  263. Part19.BrickColor = BrickColor.new("Institutional white")
  264. Part19.Rotation = Vector3.new(-62.1399994, -48.0699997, -55.9599991)
  265. Part19.CanCollide = false
  266. Part19.FormFactor = Enum.FormFactor.Custom
  267. Part19.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  268. Part19.CFrame = CFrame.new(68.3551483, 4.90805149, -138.403931, 0.374023318, 0.553662777, -0.744019151, -0.0191003121, 0.806675255, 0.5906865, 0.927222669, -0.206719548, 0.31229049)
  269. Part19.BottomSurface = Enum.SurfaceType.Smooth
  270. Part19.TopSurface = Enum.SurfaceType.Smooth
  271. Part19.Color = Color3.new(0.972549, 0.972549, 0.972549)
  272. Part19.Position = Vector3.new(68.3551483, 4.90805149, -138.403931)
  273. Part19.Orientation = Vector3.new(-36.2099991, -67.2300034, -1.36000001)
  274. Part19.Color = Color3.new(0.972549, 0.972549, 0.972549)
  275. CylinderMesh20.Parent = Part19
  276. CylinderMesh20.Offset = Vector3.new(0, -0.0500000007, 0)
  277. CylinderMesh20.Scale = Vector3.new(0.300000012, 0.5, 0.300000012)
  278. CylinderMesh20.Scale = Vector3.new(0.300000012, 0.5, 0.300000012)
  279. Part21.Parent = Model5
  280. Part21.Material = Enum.Material.Metal
  281. Part21.BrickColor = BrickColor.new("Bright yellow")
  282. Part21.Rotation = Vector3.new(1.46000004, -68.0400009, 0.25999999)
  283. Part21.CanCollide = false
  284. Part21.FormFactor = Enum.FormFactor.Custom
  285. Part21.Size = Vector3.new(1, 0.200000003, 1)
  286. Part21.CFrame = CFrame.new(67.9499969, 4.06784391, -138.257813, 0.374023318, -0.00171341305, -0.927417815, -0.0191003121, 0.999771953, -0.00955015607, 0.927222669, 0.0212859474, 0.373905301)
  287. Part21.BottomSurface = Enum.SurfaceType.Smooth
  288. Part21.TopSurface = Enum.SurfaceType.Smooth
  289. Part21.Color = Color3.new(0.960784, 0.803922, 0.188235)
  290. Part21.Position = Vector3.new(67.9499969, 4.06784391, -138.257813)
  291. Part21.Orientation = Vector3.new(0.550000012, -68.0400009, -1.09000003)
  292. Part21.Color = Color3.new(0.960784, 0.803922, 0.188235)
  293. CylinderMesh22.Parent = Part21
  294. Part23.Parent = Model5
  295. Part23.Material = Enum.Material.Metal
  296. Part23.BrickColor = BrickColor.new("Dark stone grey")
  297. Part23.Rotation = Vector3.new(-79.8300018, -21.1800003, 113.650002)
  298. Part23.CanCollide = false
  299. Part23.FormFactor = Enum.FormFactor.Custom
  300. Part23.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  301. Part23.CFrame = CFrame.new(68.1166229, 4.26950979, -138.320877, -0.374023318, -0.854169309, -0.361249745, 0.0191003121, -0.396533459, 0.917821407, -0.927222669, 0.336386651, 0.164627671)
  302. Part23.BottomSurface = Enum.SurfaceType.Smooth
  303. Part23.TopSurface = Enum.SurfaceType.Smooth
  304. Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
  305. Part23.Position = Vector3.new(68.1166229, 4.26950979, -138.320877)
  306. Part23.Orientation = Vector3.new(-66.6100006, -65.5, 177.240005)
  307. Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
  308. CylinderMesh24.Parent = Part23
  309. CylinderMesh24.Scale = Vector3.new(0.959999979, 0.0799999982, 0.959999979)
  310. CylinderMesh24.Scale = Vector3.new(0.959999979, 0.0799999982, 0.959999979)
  311. Part25.Parent = Model5
  312. Part25.Material = Enum.Material.Metal
  313. Part25.BrickColor = BrickColor.new("Dark stone grey")
  314. Part25.Rotation = Vector3.new(1.46000004, -68.0400009, 0.25999999)
  315. Part25.CanCollide = false
  316. Part25.FormFactor = Enum.FormFactor.Custom
  317. Part25.Size = Vector3.new(1, 0.200000003, 1)
  318. Part25.CFrame = CFrame.new(67.9499512, 4.09782839, -138.257172, 0.374023318, -0.00171341305, -0.927417815, -0.0191003121, 0.999771953, -0.00955015607, 0.927222669, 0.0212859474, 0.373905301)
  319. Part25.BottomSurface = Enum.SurfaceType.Smooth
  320. Part25.TopSurface = Enum.SurfaceType.Smooth
  321. Part25.Color = Color3.new(0.388235, 0.372549, 0.384314)
  322. Part25.Position = Vector3.new(67.9499512, 4.09782839, -138.257172)
  323. Part25.Orientation = Vector3.new(0.550000012, -68.0400009, -1.09000003)
  324. Part25.Color = Color3.new(0.388235, 0.372549, 0.384314)
  325. CylinderMesh26.Parent = Part25
  326. CylinderMesh26.Scale = Vector3.new(0.959999979, 1, 0.959999979)
  327. CylinderMesh26.Scale = Vector3.new(0.959999979, 1, 0.959999979)
  328. Part27.Parent = Model5
  329. Part27.Material = Enum.Material.Metal
  330. Part27.BrickColor = BrickColor.new("Bright red")
  331. Part27.Rotation = Vector3.new(1.46000004, -68.0400009, 0.25999999)
  332. Part27.CanCollide = false
  333. Part27.FormFactor = Enum.FormFactor.Custom
  334. Part27.Size = Vector3.new(1, 0.200000003, 1)
  335. Part27.CFrame = CFrame.new(67.9503403, 3.8678925, -138.26207, 0.374023318, -0.00171341305, -0.927417815, -0.0191003121, 0.999771953, -0.00955015607, 0.927222669, 0.0212859474, 0.373905301)
  336. Part27.BottomSurface = Enum.SurfaceType.Smooth
  337. Part27.TopSurface = Enum.SurfaceType.Smooth
  338. Part27.Color = Color3.new(0.768628, 0.156863, 0.109804)
  339. Part27.Position = Vector3.new(67.9503403, 3.8678925, -138.26207)
  340. Part27.Orientation = Vector3.new(0.550000012, -68.0400009, -1.09000003)
  341. Part27.Color = Color3.new(0.768628, 0.156863, 0.109804)
  342. CylinderMesh28.Parent = Part27
  343. CylinderMesh28.Scale = Vector3.new(1.00999999, 1, 1.00999999)
  344. CylinderMesh28.Scale = Vector3.new(1.00999999, 1, 1.00999999)
  345. Part29.Parent = Model5
  346. Part29.Material = Enum.Material.SmoothPlastic
  347. Part29.BrickColor = BrickColor.new("Institutional white")
  348. Part29.Rotation = Vector3.new(-17.3400002, -66.9599991, -17.1299992)
  349. Part29.CanCollide = false
  350. Part29.FormFactor = Enum.FormFactor.Custom
  351. Part29.Size = Vector3.new(0.200000003, 0.719999969, 0.200000003)
  352. Part29.CFrame = CFrame.new(68.2579117, 4.46884727, -138.373764, 0.374023318, 0.115271457, -0.920227885, -0.0191003121, 0.99299264, 0.116623014, 0.927222669, -0.0260430872, 0.373604149)
  353. Part29.BottomSurface = Enum.SurfaceType.Smooth
  354. Part29.TopSurface = Enum.SurfaceType.Smooth
  355. Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
  356. Part29.Position = Vector3.new(68.2579117, 4.46884727, -138.373764)
  357. Part29.Orientation = Vector3.new(-6.69999981, -67.9000015, -1.10000002)
  358. Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
  359. CylinderMesh30.Parent = Part29
  360. CylinderMesh30.Scale = Vector3.new(0.300000012, 1, 0.300000012)
  361. CylinderMesh30.Scale = Vector3.new(0.300000012, 1, 0.300000012)
  362. Part31.Parent = Model5
  363. Part31.Material = Enum.Material.SmoothPlastic
  364. Part31.BrickColor = BrickColor.new("Really red")
  365. Part31.Rotation = Vector3.new(-62.1399994, -48.0699997, -55.9599991)
  366. Part31.CanCollide = false
  367. Part31.FormFactor = Enum.FormFactor.Custom
  368. Part31.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  369. Part31.CFrame = CFrame.new(68.3551483, 4.90805149, -138.403931, 0.374023318, 0.553662777, -0.744019151, -0.0191003121, 0.806675255, 0.5906865, 0.927222669, -0.206719548, 0.31229049)
  370. Part31.BottomSurface = Enum.SurfaceType.Smooth
  371. Part31.TopSurface = Enum.SurfaceType.Smooth
  372. Part31.Color = Color3.new(1, 0, 0)
  373. Part31.Position = Vector3.new(68.3551483, 4.90805149, -138.403931)
  374. Part31.Orientation = Vector3.new(-36.2099991, -67.2300034, -1.36000001)
  375. Part31.Color = Color3.new(1, 0, 0)
  376. CylinderMesh32.Parent = Part31
  377. CylinderMesh32.Offset = Vector3.new(0, 0.0199999996, 0)
  378. CylinderMesh32.Scale = Vector3.new(0.300000012, 0.200000003, 0.300000012)
  379. CylinderMesh32.Scale = Vector3.new(0.300000012, 0.200000003, 0.300000012)
  380. Part33.Parent = Model5
  381. Part33.Material = Enum.Material.Metal
  382. Part33.BrickColor = BrickColor.new("Black")
  383. Part33.Rotation = Vector3.new(1.46000004, -68.0400009, 0.25999999)
  384. Part33.CanCollide = false
  385. Part33.FormFactor = Enum.FormFactor.Custom
  386. Part33.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  387. Part33.CFrame = CFrame.new(68.2281494, 4.10069323, -138.369339, 0.374023318, -0.00171341305, -0.927417815, -0.0191003121, 0.999771953, -0.00955015607, 0.927222669, 0.0212859474, 0.373905301)
  388. Part33.BottomSurface = Enum.SurfaceType.Smooth
  389. Part33.TopSurface = Enum.SurfaceType.Smooth
  390. Part33.Color = Color3.new(0.105882, 0.164706, 0.207843)
  391. Part33.Position = Vector3.new(68.2281494, 4.10069323, -138.369339)
  392. Part33.Orientation = Vector3.new(0.550000012, -68.0400009, -1.09000003)
  393. Part33.Color = Color3.new(0.105882, 0.164706, 0.207843)
  394. CylinderMesh34.Parent = Part33
  395. CylinderMesh34.Scale = Vector3.new(0.959999979, 1.00999999, 0.959999979)
  396. CylinderMesh34.Scale = Vector3.new(0.959999979, 1.00999999, 0.959999979)
  397. Part35.Parent = Model5
  398. Part35.Material = Enum.Material.SmoothPlastic
  399. Part35.BrickColor = BrickColor.new("Institutional white")
  400. Part35.Rotation = Vector3.new(-62.1399994, -48.0699997, -55.9599991)
  401. Part35.CanCollide = false
  402. Part35.FormFactor = Enum.FormFactor.Custom
  403. Part35.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  404. Part35.CFrame = CFrame.new(68.3551483, 4.90805149, -138.403931, 0.374023318, 0.553662777, -0.744019151, -0.0191003121, 0.806675255, 0.5906865, 0.927222669, -0.206719548, 0.31229049)
  405. Part35.BottomSurface = Enum.SurfaceType.Smooth
  406. Part35.TopSurface = Enum.SurfaceType.Smooth
  407. Part35.Color = Color3.new(0.972549, 0.972549, 0.972549)
  408. Part35.Position = Vector3.new(68.3551483, 4.90805149, -138.403931)
  409. Part35.Orientation = Vector3.new(-36.2099991, -67.2300034, -1.36000001)
  410. Part35.Color = Color3.new(0.972549, 0.972549, 0.972549)
  411. CylinderMesh36.Parent = Part35
  412. CylinderMesh36.Offset = Vector3.new(0, 0.0599999987, 0)
  413. CylinderMesh36.Scale = Vector3.new(0.300000012, 0.200000003, 0.300000012)
  414. CylinderMesh36.Scale = Vector3.new(0.300000012, 0.200000003, 0.300000012)
  415. Script37.Name = "Welds"
  416. Script37.Parent = Model5
  417. table.insert(cors,sandbox(Script37,function()
  418. --Saz
  419.  
  420. --A new system which is a combination of fast-welds and hard-welds.
  421. --Should be far, far better.
  422.  
  423. --When script.CreateNewWelds.Value == true, we create a new set of weld information on script run.
  424. --This toggles off automatically afterwards, to prevent issues that fast-welds can cause.
  425.  
  426. --Cruder than I wanted it to be, but not like I intended for anyone but me to use it anyway.
  427. --The fact that you're reading this means you should likely kill yourself. Immediately.
  428.  
  429. wait(.2)
  430.  
  431. Tool=script.Parent
  432. scriptmode=script.CreateNewWelds.Value
  433.  
  434. createweld=function(tag)
  435. local Handle0=tag.Handle0.Value
  436. local Handle1=tag.Handle1.Value
  437. local C0=tag.C0.Value
  438. local C1=tag.C1.Value
  439.  
  440. local newweld=Instance.new("Weld")
  441. newweld.C0=C0
  442. newweld.C1=C1
  443. newweld.Part0=Handle0
  444. newweld.Part1=Handle1
  445. newweld.Parent=Handle0
  446. newweld.Name="AutoWeld"
  447. print("WELDED "..tag.Name)
  448. end
  449. createweldtag=function(Part0,Part1,n)
  450. local nC0,nC1=nil
  451. local OR=CFrame.new(Part0.Position)
  452. local P1C, P2C=Part0.CFrame:inverse()*OR,Part1.CFrame:inverse()*OR
  453.  
  454. local nt=Instance.new("StringValue")
  455. nt.Name="WeldTag_"..Part1.Name.."->"..Part0.Name
  456.  
  457. local ct=Instance.new("CFrameValue")
  458. ct.Value=P1C
  459. ct.Name="C0"
  460. ct.Parent=nt
  461.  
  462. local ct=Instance.new("CFrameValue")
  463. ct.Value=P2C
  464. ct.Name="C1"
  465. ct.Parent=nt
  466.  
  467. local ct=Instance.new("ObjectValue")
  468. ct.Value=Part0
  469. ct.Name="Handle0"
  470. ct.Parent=nt
  471.  
  472. local ct=Instance.new("ObjectValue")
  473. ct.Value=Part1
  474. ct.Name="Handle1"
  475. ct.Parent=nt
  476.  
  477. nt.Parent=script["CBin"..n]
  478. end
  479. weldparts=function()
  480. print("Welding")
  481. for _,v in pairs(script.CBin:children()) do
  482. createweld(v)
  483. end
  484. end
  485.  
  486. if scriptmode==true then
  487. --new weld time.
  488. script.CreateNewWelds.Value=false
  489. for _,v in pairs(script.CBin:children()) do
  490. v:Remove()
  491. end
  492. handles={} --Hull
  493. for _,v in pairs(Tool:children()) do
  494. if v:IsA("BasePart") or v.className=="UnionOperation" then
  495. if v.Name~="Handle" then
  496. table.insert(handles,v)
  497. end
  498. end
  499. end
  500. for i=1, #handles do
  501. createweldtag(Tool.Handle,handles[i],"")
  502. end
  503. end
  504. weldparts()
  505.  
  506.  
  507. end))
  508. BoolValue38.Name = "CreateNewWelds"
  509. BoolValue38.Parent = Script37
  510. CFrameValue39.Name = "CBin"
  511. CFrameValue39.Parent = Script37
  512. StringValue40.Name = "WeldTag_Part->Handle"
  513. StringValue40.Parent = CFrameValue39
  514. CFrameValue41.Name = "C0"
  515. CFrameValue41.Parent = StringValue40
  516. CFrameValue41.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  517. CFrameValue42.Name = "C1"
  518. CFrameValue42.Parent = StringValue40
  519. CFrameValue42.Value = CFrame.new(0, 0.649986267, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  520. ObjectValue43.Name = "Handle0"
  521. ObjectValue43.Parent = StringValue40
  522. ObjectValue43.Value = Part6
  523. ObjectValue44.Name = "Handle1"
  524. ObjectValue44.Parent = StringValue40
  525. ObjectValue44.Value = Part11
  526. StringValue45.Name = "WeldTag_Part->Handle"
  527. StringValue45.Parent = CFrameValue39
  528. CFrameValue46.Name = "C0"
  529. CFrameValue46.Parent = StringValue45
  530. CFrameValue46.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  531. CFrameValue47.Name = "C1"
  532. CFrameValue47.Parent = StringValue45
  533. CFrameValue47.Value = CFrame.new(0, 0.399986267, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  534. ObjectValue48.Name = "Handle0"
  535. ObjectValue48.Parent = StringValue45
  536. ObjectValue48.Value = Part6
  537. ObjectValue49.Name = "Handle1"
  538. ObjectValue49.Parent = StringValue45
  539. ObjectValue49.Value = Part13
  540. StringValue50.Name = "WeldTag_Part->Handle"
  541. StringValue50.Parent = CFrameValue39
  542. CFrameValue51.Name = "C0"
  543. CFrameValue51.Parent = StringValue50
  544. CFrameValue51.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  545. CFrameValue52.Name = "C1"
  546. CFrameValue52.Parent = StringValue50
  547. CFrameValue52.Value = CFrame.new(0, 0.599983215, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  548. ObjectValue53.Name = "Handle0"
  549. ObjectValue53.Parent = StringValue50
  550. ObjectValue53.Value = Part6
  551. ObjectValue54.Name = "Handle1"
  552. ObjectValue54.Parent = StringValue50
  553. ObjectValue54.Value = Part15
  554. StringValue55.Name = "WeldTag_Part->Handle"
  555. StringValue55.Parent = CFrameValue39
  556. CFrameValue56.Name = "C0"
  557. CFrameValue56.Parent = StringValue55
  558. CFrameValue56.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  559. CFrameValue57.Name = "C1"
  560. CFrameValue57.Parent = StringValue55
  561. CFrameValue57.Value = CFrame.new(0, -1.39193726, 0.204230309, 0, 0, 1, 0.992014349, -0.126125664, 0, 0.126125664, 0.992014349, 0)
  562. ObjectValue58.Name = "Handle0"
  563. ObjectValue58.Parent = StringValue55
  564. ObjectValue58.Value = Part6
  565. ObjectValue59.Name = "Handle1"
  566. ObjectValue59.Parent = StringValue55
  567. ObjectValue59.Value = Part17
  568. StringValue60.Name = "WeldTag_Part->Handle"
  569. StringValue60.Parent = CFrameValue39
  570. CFrameValue61.Name = "C0"
  571. CFrameValue61.Parent = StringValue60
  572. CFrameValue61.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  573. CFrameValue62.Name = "C1"
  574. CFrameValue62.Parent = StringValue60
  575. CFrameValue62.Value = CFrame.new(0, -1.41299057, -0.508323669, 0, 0, 1, 0.801142395, -0.598474026, 0, 0.598474026, 0.801142395, 0)
  576. ObjectValue63.Name = "Handle0"
  577. ObjectValue63.Parent = StringValue60
  578. ObjectValue63.Value = Part6
  579. ObjectValue64.Name = "Handle1"
  580. ObjectValue64.Parent = StringValue60
  581. ObjectValue64.Value = Part19
  582. StringValue65.Name = "WeldTag_Part->Handle"
  583. StringValue65.Parent = CFrameValue39
  584. CFrameValue66.Name = "C0"
  585. CFrameValue66.Parent = StringValue65
  586. CFrameValue66.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  587. CFrameValue67.Name = "C1"
  588. CFrameValue67.Parent = StringValue65
  589. CFrameValue67.Value = CFrame.new(0, -0.600013733, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  590. ObjectValue68.Name = "Handle0"
  591. ObjectValue68.Parent = StringValue65
  592. ObjectValue68.Value = Part6
  593. ObjectValue69.Name = "Handle1"
  594. ObjectValue69.Parent = StringValue65
  595. ObjectValue69.Value = Part21
  596. StringValue70.Name = "WeldTag_Part->Handle"
  597. StringValue70.Parent = CFrameValue39
  598. CFrameValue71.Name = "C0"
  599. CFrameValue71.Parent = StringValue70
  600. CFrameValue71.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  601. CFrameValue72.Name = "C1"
  602. CFrameValue72.Parent = StringValue70
  603. CFrameValue72.Value = CFrame.new(0, 0.476203918, -0.667572021, 0, 0, -1, -0.387819201, 0.921735346, 0, 0.921735346, 0.387819201, 0)
  604. ObjectValue73.Name = "Handle0"
  605. ObjectValue73.Parent = StringValue70
  606. ObjectValue73.Value = Part6
  607. ObjectValue74.Name = "Handle1"
  608. ObjectValue74.Parent = StringValue70
  609. ObjectValue74.Value = Part23
  610. StringValue75.Name = "WeldTag_Union->Handle"
  611. StringValue75.Parent = CFrameValue39
  612. CFrameValue76.Name = "C0"
  613. CFrameValue76.Parent = StringValue75
  614. CFrameValue76.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  615. CFrameValue77.Name = "C1"
  616. CFrameValue77.Parent = StringValue75
  617. CFrameValue77.Value = CFrame.new(0, -0.680007935, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  618. ObjectValue78.Name = "Handle0"
  619. ObjectValue78.Parent = StringValue75
  620. ObjectValue78.Value = Part6
  621. ObjectValue79.Name = "Handle1"
  622. ObjectValue79.Parent = StringValue75
  623. ObjectValue79.Value = nil
  624. StringValue80.Name = "WeldTag_Part->Handle"
  625. StringValue80.Parent = CFrameValue39
  626. CFrameValue81.Name = "C0"
  627. CFrameValue81.Parent = StringValue80
  628. CFrameValue81.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  629. CFrameValue82.Name = "C1"
  630. CFrameValue82.Parent = StringValue80
  631. CFrameValue82.Value = CFrame.new(0, -0.630004883, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  632. ObjectValue83.Name = "Handle0"
  633. ObjectValue83.Parent = StringValue80
  634. ObjectValue83.Value = Part6
  635. ObjectValue84.Name = "Handle1"
  636. ObjectValue84.Parent = StringValue80
  637. ObjectValue84.Value = Part25
  638. StringValue85.Name = "WeldTag_Part->Handle"
  639. StringValue85.Parent = CFrameValue39
  640. CFrameValue86.Name = "C0"
  641. CFrameValue86.Parent = StringValue85
  642. CFrameValue86.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  643. CFrameValue87.Name = "C1"
  644. CFrameValue87.Parent = StringValue85
  645. CFrameValue87.Value = CFrame.new(0, -0.400016785, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  646. ObjectValue88.Name = "Handle0"
  647. ObjectValue88.Parent = StringValue85
  648. ObjectValue88.Value = Part6
  649. ObjectValue89.Name = "Handle1"
  650. ObjectValue89.Parent = StringValue85
  651. ObjectValue89.Value = Part27
  652. StringValue90.Name = "WeldTag_Part->Handle"
  653. StringValue90.Parent = CFrameValue39
  654. CFrameValue91.Name = "C0"
  655. CFrameValue91.Parent = StringValue90
  656. CFrameValue91.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  657. CFrameValue92.Name = "C1"
  658. CFrameValue92.Parent = StringValue90
  659. CFrameValue92.Value = CFrame.new(0, -1.03192902, 0.204226494, 0, 0, 1, 0.992014349, -0.126125664, 0, 0.126125664, 0.992014349, 0)
  660. ObjectValue93.Name = "Handle0"
  661. ObjectValue93.Parent = StringValue90
  662. ObjectValue93.Value = Part6
  663. ObjectValue94.Name = "Handle1"
  664. ObjectValue94.Parent = StringValue90
  665. ObjectValue94.Value = Part29
  666. StringValue95.Name = "WeldTag_Part->Handle"
  667. StringValue95.Parent = CFrameValue39
  668. CFrameValue96.Name = "C0"
  669. CFrameValue96.Parent = StringValue95
  670. CFrameValue96.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  671. CFrameValue97.Name = "C1"
  672. CFrameValue97.Parent = StringValue95
  673. CFrameValue97.Value = CFrame.new(0, -1.41299057, -0.508323669, 0, 0, 1, 0.801142395, -0.598474026, 0, 0.598474026, 0.801142395, 0)
  674. ObjectValue98.Name = "Handle0"
  675. ObjectValue98.Parent = StringValue95
  676. ObjectValue98.Value = Part6
  677. ObjectValue99.Name = "Handle1"
  678. ObjectValue99.Parent = StringValue95
  679. ObjectValue99.Value = Part31
  680. StringValue100.Name = "WeldTag_Part->Handle"
  681. StringValue100.Parent = CFrameValue39
  682. CFrameValue101.Name = "C0"
  683. CFrameValue101.Parent = StringValue100
  684. CFrameValue101.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  685. CFrameValue102.Name = "C1"
  686. CFrameValue102.Parent = StringValue100
  687. CFrameValue102.Value = CFrame.new(0, -0.630004883, 0.299972057, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  688. ObjectValue103.Name = "Handle0"
  689. ObjectValue103.Parent = StringValue100
  690. ObjectValue103.Value = Part6
  691. ObjectValue104.Name = "Handle1"
  692. ObjectValue104.Parent = StringValue100
  693. ObjectValue104.Value = Part33
  694. StringValue105.Name = "WeldTag_Part->Handle"
  695. StringValue105.Parent = CFrameValue39
  696. CFrameValue106.Name = "C0"
  697. CFrameValue106.Parent = StringValue105
  698. CFrameValue106.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  699. CFrameValue107.Name = "C1"
  700. CFrameValue107.Parent = StringValue105
  701. CFrameValue107.Value = CFrame.new(0, -1.41299057, -0.508323669, 0, 0, 1, 0.801142395, -0.598474026, 0, 0.598474026, 0.801142395, 0)
  702. ObjectValue108.Name = "Handle0"
  703. ObjectValue108.Parent = StringValue105
  704. ObjectValue108.Value = Part6
  705. ObjectValue109.Name = "Handle1"
  706. ObjectValue109.Parent = StringValue105
  707. ObjectValue109.Value = Part35
  708. StringValue110.Name = "WeldTag_Union->Handle"
  709. StringValue110.Parent = CFrameValue39
  710. CFrameValue111.Name = "C0"
  711. CFrameValue111.Parent = StringValue110
  712. CFrameValue111.Value = CFrame.new(0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  713. CFrameValue112.Name = "C1"
  714. CFrameValue112.Parent = StringValue110
  715. CFrameValue112.Value = CFrame.new(-1.52587891e-05, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  716. ObjectValue113.Name = "Handle0"
  717. ObjectValue113.Parent = StringValue110
  718. ObjectValue113.Value = Part6
  719. ObjectValue114.Name = "Handle1"
  720. ObjectValue114.Parent = StringValue110
  721. ObjectValue114.Value = nil
  722. StringValue115.Name = "Te"
  723. StringValue115.Parent = Model5
  724. LocalScript116.Parent = Tool0
  725. table.insert(cors,sandbox(LocalScript116,function()
  726. --Saz
  727. --Gud joke
  728.  
  729. Tool=script.Parent
  730.  
  731. Sounds={}
  732.  
  733. newSound=Instance.new("Sound")
  734. vPlayer=game.Players.LocalPlayer
  735.  
  736. PlayerState=nil
  737. Sensitivity=4 --How fast do we have to move to trigger walk sounds?
  738. Drinking=false
  739.  
  740. Humanoid = nil
  741. Torso = nil
  742. Setup=false
  743.  
  744. EARRAEP=false
  745.  
  746. Fallen=false
  747. FallRand=0
  748. spacedown=false
  749. running = false
  750. Flying = false
  751. Flytime = 0
  752. Maxflytime = 6
  753. Canfly = true
  754.  
  755. Playerwalk=function() --ez hack
  756. if Humanoid == nil then return 0 end
  757. if Fallen == false and Humanoid:GetState()~=Enum.HumanoidStateType.FallingDown and (vPlayer.Character.Head:FindFirstChild("Getup") == nil and vPlayer.Character.Head:FindFirstChild("Fall") == nil) then
  758. return Vector3.new(vPlayer.Character.Torso.Velocity.x,0,vPlayer.Character.Torso.Velocity.z).magnitude
  759. else
  760. return 0
  761. end
  762. end
  763.  
  764.  
  765.  
  766. newSound=function(ID,Name)
  767. local s=Instance.new("Sound")
  768. s.Name=Name
  769. s.SoundId=ID
  770. s.Volume=1
  771. return s
  772. end
  773.  
  774. Walk1=newSound("http://www.roblox.com/asset/?id=230292217","Walk1")
  775. Walk2=newSound("http://www.roblox.com/asset/?id=230292217","Walk2")
  776. Walk1.Looped=true
  777. Walk2.Looped=true
  778. Fly1=newSound("http://www.roblox.com/asset/?id=230292169","Fly1")
  779. Fly2=newSound("http://www.roblox.com/asset/?id=230292169","Fly2")
  780. Fly3=newSound("http://www.roblox.com/asset/?id=213188156","Fly3")
  781.  
  782. onClick=function()
  783. if not Drinking and Humanoid:GetState()~=Enum.HumanoidStateType.FallingDown then
  784. Drinking = true
  785. local ns = newSound("http://www.roblox.com/asset/?id=230255655","Drink")
  786. table.insert(Sounds,ns)
  787. ns.Parent = vPlayer.Character.Head
  788. ns:Play()
  789. game:GetService("Debris"):AddItem(ns,5)
  790. if EARRAEP then
  791. for i=1, 1 do
  792. local ns = newSound("http://www.roblox.com/asset/?id=230255655","Drink")
  793. table.insert(Sounds,ns)
  794. ns.Parent = vPlayer.Character.Head
  795. ns:Play()
  796. game:GetService("Debris"):AddItem(ns,5)
  797. end
  798. end
  799. Tool.GripForward=Vector3.new(0, -0.371, 0.928)
  800. Tool.GripPos=Vector3.new(-1.5, 0.42, 0.1)
  801. Tool.GripRight=Vector3.new(-1, 0, 0)
  802. Tool.GripUp=Vector3.new(0, 0.928, 0.371)
  803. wait(2.4)
  804. Tool.GripForward=Vector3.new(0.894, 0, 0.447)
  805. Tool.GripPos=Vector3.new(0, 0, 0)
  806. Tool.GripRight=Vector3.new(-0.447, 0, 0.894)
  807. Tool.GripUp=Vector3.new(0, 1, 0)
  808. if EARRAEP == false then
  809. wait(.25)
  810.  
  811. local ns = newSound("http://www.roblox.com/asset/?id=230255698","BoldStatement")
  812. table.insert(Sounds,ns)
  813. ns.Parent = vPlayer.Character.Head
  814. ns:Play()
  815. game:GetService("Debris"):AddItem(ns,8)
  816.  
  817. wait(3)
  818.  
  819. local ns = newSound("http://www.roblox.com/asset/?id=230255621","Equip")
  820. table.insert(Sounds,ns)
  821. ns.Parent = vPlayer.Character.Head
  822. ns:Play()
  823. game:GetService("Debris"):AddItem(ns,5)
  824.  
  825. if vPlayer.Character:FindFirstChild("GudHat") == nil then
  826.  
  827. for _,v in pairs(vPlayer.Character:children()) do
  828. if v.className=="Hat" then
  829. v:Remove()
  830. end
  831. end
  832.  
  833. local n=Instance.new("Part",vPlayer.Character)
  834. n.Name="GudHat"
  835. n.CFrame=vPlayer.Character.Torso.CFrame
  836. n.Size=Vector3.new(.8,2,.8)
  837. local m=Instance.new("SpecialMesh",n)
  838. m.MeshType="FileMesh"
  839. m.TextureId="http://www.roblox.com/asset/?id=1031480"
  840. m.MeshId="http://www.roblox.com/asset/?id=1031481"
  841. m.Scale=Vector3.new(1.5,1.3,1.5)
  842. local c=Instance.new("Weld",vPlayer.Character.Head)
  843. c.Name="dix"
  844. c.Part0=c.Parent
  845. c.Part1=n
  846. c.C0=CFrame.new(.225, 1.4, 0.08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  847.  
  848. if vPlayer.Character.Head:FindFirstChild("face") then
  849. vPlayer.Character.Head.face.Texture="http://www.roblox.com/asset/?id=113670751"
  850. end
  851.  
  852. Humanoid.WalkSpeed = 48
  853.  
  854. wait(1)
  855.  
  856. EARRAEP = true
  857. end
  858.  
  859. end
  860. Drinking = false
  861. end
  862. end
  863. e=0
  864. CheckFly=function()
  865. if spacedown then
  866. if Flying == false then
  867. if Canfly and Humanoid:GetState()~=Enum.HumanoidStateType.FallingDown then
  868. Flying = true
  869. Flytime=tick()
  870. Canfly=false
  871. Fly1:Play()
  872. Fly2:Play()
  873. Fly3:Play()
  874. end
  875. else
  876. if vPlayer.Character.Head:FindFirstChild("RISE") == nil then
  877. vel = Instance.new("BodyVelocity",vPlayer.Character.Head)
  878. vel.P=200
  879. vel.maxForce=Vector3.new(0,850000,0)
  880. vel.velocity=Vector3.new(0,2,0)
  881. vel.Name="RISE"
  882. else
  883. vel = vPlayer.Character.Head.RISE
  884. end
  885. if vel then
  886. if tick() > Flytime + Maxflytime or Humanoid:GetState()==Enum.HumanoidStateType.FallingDown then
  887. print("DUN")
  888. vel.Parent = nil
  889. Canfly = false
  890. Flying=false
  891. Fly1:Stop()
  892. Fly2:Stop()
  893. Fly3:Stop()
  894. Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  895. wait(.05)
  896. vPlayer.Character.Torso.RotVelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))/3
  897. else
  898. vel.velocity=vel.velocity+Vector3.new(0,.3,0)
  899. if vel.velocity.y > 40 then
  900. vel.velocity=Vector3.new(0,40,0)
  901. end
  902. Fly3.Pitch = .8 + vel.velocity.y/100
  903. e=e+1
  904. if e == 2 then
  905. e=0
  906. local r = {BrickColor.new("Hot pink"),BrickColor.new("Lime green"),BrickColor.new("New Yeller"),BrickColor.new("Really blue"),BrickColor.new("Really red"),}
  907. local p=Instance.new("Part",vPlayer.Character)
  908. p.Name="DIX"
  909. p.Transparency=1
  910. p.CanCollide=false
  911. p.Anchored=true
  912. p.CFrame=vPlayer.Character.Torso.CFrame - Vector3.new(0,2.5,0) + Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
  913. p.formFactor="Symmetric"
  914. p.BrickColor=r[math.random(1,5)]
  915. p.TopSurface=0
  916. p.BottomSurface=0
  917. p.Material="SmoothPlastic"
  918. p.Size=Vector3.new(3,3,3)
  919. local m=Instance.new("SpecialMesh",p)
  920. m.MeshType="Sphere"
  921. game:GetService("Debris"):AddItem(p,5)
  922. local s = Instance.new("Sparkles",p)
  923. s.SparkleColor=Color3.new(1, 0, 0.74902)
  924. s.Name="Sparkles"
  925. coroutine.resume(coroutine.create(function(p,vec)
  926. for i=0, 15 do
  927. p.Transparency=i/15
  928. p.CFrame=p.CFrame + vec/20 - Vector3.new(0,i*.05,0)
  929. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(.15,.15,.15)
  930. wait()
  931. end
  932. p.Sparkles.Enabled=false
  933. wait(1)
  934. p:Remove()
  935. end),p,Vector3.new(math.random(-50,50)/50,0,math.random(-50,50)/50))
  936. local r={BrickColor.new("Dark stone grey"),BrickColor.new("Dark stone grey"),BrickColor.new("Light stone grey")}
  937. local p=Instance.new("Part",vPlayer.Character)
  938. p.Name="DIX"
  939. p.Transparency=1
  940. p.CanCollide=false
  941. p.Anchored=true
  942. p.CFrame=vPlayer.Character.Torso.CFrame - Vector3.new(0,2.5,0) + Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
  943. p.formFactor="Symmetric"
  944. p.BrickColor=r[math.random(1,3)]
  945. p.TopSurface=0
  946. p.BottomSurface=0
  947. p.Material="SmoothPlastic"
  948. p.Size=Vector3.new(3,3,3)
  949. p.Transparency=1
  950. local m=Instance.new("SpecialMesh",p)
  951. m.MeshType="Sphere"
  952. game:GetService("Debris"):AddItem(p,5)
  953. coroutine.resume(coroutine.create(function(p,vec)
  954. for i=0, 20 do
  955. if i <= 5 then
  956. p.Transparency=1 - i*.1
  957. else
  958. p.Transparency=.5+(i-5)/28
  959. end
  960. p.CFrame=p.CFrame + vec/20 - Vector3.new(0,i*.1,0)
  961. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(.22,.22,.22)
  962. wait()
  963. end
  964. p:Remove()
  965. end),p,Vector3.new(math.random(-50,50)/50,0,math.random(-50,50)/50))
  966. end
  967. end
  968. end
  969. end
  970. else
  971. if vPlayer.Character.Head:FindFirstChild("RISE") ~= nil then
  972. vel = vPlayer.Character.Head.RISE
  973. vel:Remove()
  974. Flying=false
  975. Canfly=false
  976. Fly1:Stop()
  977. Fly2:Stop()
  978. Fly3:Stop()
  979. end
  980. end
  981. end
  982.  
  983. onEquipped=function(Mouse)
  984. Sounds={}
  985. if not EARRAEP then
  986. local ns = newSound("http://www.roblox.com/asset/?id=230255621","Equip")
  987. table.insert(Sounds,ns)
  988. ns.Parent = vPlayer.Character.Head
  989. ns:Play()
  990. game:GetService("Debris"):AddItem(ns,5)
  991. end
  992. Humanoid = nil
  993. for _,v in pairs(vPlayer.Character:children()) do
  994. if v.className=="Humanoid" then
  995. Humanoid = v
  996. break
  997. end
  998. end
  999. wait(.25)
  1000. Walk1.Parent=vPlayer.Character.Head
  1001. Walk2.Parent=vPlayer.Character.Head
  1002. Fly1.Parent=vPlayer.Character.Head
  1003. Fly2.Parent=vPlayer.Character.Head
  1004. Fly3.Parent=vPlayer.Character.Head
  1005. while Tool.Parent.className=="Model" and Humanoid.Health > 0 do
  1006. game:GetService("RunService").Heartbeat:wait()
  1007. if EARRAEP then
  1008. CheckFly()
  1009. if Canfly==false then
  1010. par,loc = workspace:FindPartOnRay(Ray.new(vPlayer.Character.Torso.Position,Vector3.new(0,-4,0)),vPlayer.Character)
  1011. if par ~= nil then
  1012. Canfly = true
  1013. end
  1014. end
  1015. if Playerwalk() > Sensitivity then
  1016. if running == false then
  1017. Walk1:Play()
  1018. Walk2:Play()
  1019. running = true
  1020. end
  1021. else
  1022. if running == true then
  1023. Walk1:Pause()
  1024. Walk2:Pause()
  1025. running = false
  1026. end
  1027. end
  1028. end
  1029.  
  1030. if EARRAEP and Setup==false then
  1031. Setup=true
  1032. jc = Humanoid.Changed:connect(function()
  1033. if Tool.Parent.className=="Model" then --dunno
  1034. Humanoid.Jump = false
  1035. end
  1036. end)
  1037. fc = Humanoid.FallingDown:connect(function()
  1038. if not Fallen then
  1039. Fallen = true
  1040. FallRand=math.random(1,2)
  1041. local r ={"http://www.roblox.com/asset/?id=230292011","http://www.roblox.com/asset/?id=230292073"}
  1042. local ns = newSound(r[FallRand],"Fall")
  1043. table.insert(Sounds,ns)
  1044. ns.Parent = vPlayer.Character.Head
  1045. ns:Play()
  1046. game:GetService("Debris"):AddItem(ns,1)
  1047. end
  1048. end)
  1049. gc = Humanoid.GettingUp:connect(function()
  1050. if Fallen then
  1051. Fallen = false
  1052. local r ={"http://www.roblox.com/asset/?id=230292394","http://www.roblox.com/asset/?id=230292118"}
  1053. local ns = newSound(r[FallRand],"Getup")
  1054. table.insert(Sounds,ns)
  1055. ns.Parent = vPlayer.Character.Head
  1056. ns:Play()
  1057. game:GetService("Debris"):AddItem(ns,1)
  1058. end
  1059. end)
  1060. Humanoid.Died:connect(function()
  1061. ccn:disconnect()
  1062. onPutAway()
  1063. local ns = newSound("http://www.roblox.com/asset/?id=230255738","Fall")
  1064. table.insert(Sounds,ns)
  1065. ns.Parent = vPlayer.Character.Head
  1066. ns.Pitch=1.02
  1067. ns.Volume=.82
  1068. ns:Play()
  1069. game:GetService("Debris"):AddItem(ns,1)
  1070.  
  1071. p=Instance.new("Part")
  1072. p.Anchored=true
  1073. p.CanCollide=false
  1074. p.Transparency=1
  1075. p.CFrame=vPlayer.Character:GetModelCFrame()
  1076. p.Parent=workspace
  1077. game:GetService("Debris"):AddItem(p,10)
  1078.  
  1079. wait(1)
  1080.  
  1081. local ns = newSound("http://www.roblox.com/asset/?id=230347445","Fall")
  1082. table.insert(Sounds,ns)
  1083. ns.Parent = vPlayer.Character.Head
  1084. ns.Pitch=1
  1085. ns:Play()
  1086. game:GetService("Debris"):AddItem(ns,5)
  1087.  
  1088. for i=1, 39 do
  1089. game:GetService("RunService").Heartbeat:wait()
  1090. end
  1091. print("9)")
  1092. ns.Volume=0
  1093.  
  1094. wait(.25)
  1095.  
  1096. e=Instance.new("Explosion",workspace)
  1097. e.Position=p.Position
  1098. e.BlastPressure=e.BlastPressure*2
  1099. e.BlastRadius=12
  1100.  
  1101. local ns = newSound("http://www.roblox.com/asset/?id=155326525","DED")
  1102. ns.Parent = p
  1103. ns.Pitch=1
  1104. ns:Play()
  1105.  
  1106. local ns = newSound("http://www.roblox.com/asset/?id=163680447","DED")
  1107. ns.Parent = p
  1108. ns.Pitch=1
  1109. ns:Play()
  1110.  
  1111. wait(2)
  1112.  
  1113. local ns = newSound("http://www.roblox.com/asset/?id=154677261","DED")
  1114. ns.Parent = p
  1115. ns.Pitch=1
  1116. ns:Play()
  1117. end)
  1118. Mouse=game.Players.LocalPlayer:GetMouse()
  1119. mc = Mouse.KeyDown:connect(function(key)
  1120. if key == " " then
  1121. spacedown = true
  1122. end
  1123. end)
  1124. mcx = Mouse.KeyUp:connect(function(key)
  1125. if key == " " then
  1126. spacedown = false
  1127. end
  1128. end)
  1129. end
  1130.  
  1131. end
  1132. end
  1133. onPutAway=function()
  1134. if Setup then
  1135. jc:disconnect()
  1136. jc=nil
  1137. fc:disconnect()
  1138. fc=nil
  1139. gc:disconnect()
  1140. gc=nil
  1141. mc:disconnect()
  1142. mc=nil
  1143. mcx:disconnect()
  1144. mcx=nil
  1145. end
  1146. Setup=false
  1147. for _,v in pairs(Sounds) do
  1148. v:Stop()
  1149. v.Pitch=0
  1150. v.Volume=0
  1151. game:GetService("Debris"):AddItem(v,1)
  1152. end
  1153. Walk1:Stop()
  1154. Walk2:Stop()
  1155. Fly1:Stop()
  1156. Fly2:Stop()
  1157. Fly3:Stop()
  1158. end
  1159. ccn=Tool.Equipped:connect(onEquipped)
  1160. Tool.Unequipped:connect(onPutAway)
  1161. Tool.Activated:connect(onClick)
  1162. end))
  1163. StringValue117.Name = "Te"
  1164. StringValue117.Parent = LocalScript116
  1165. for i,v in pairs(mas:GetChildren()) do
  1166. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  1167. pcall(function() v:MakeJoints() end)
  1168. end
  1169. mas:Destroy()
  1170. for i,v in pairs(cors) do
  1171. spawn(function()
  1172. pcall(v)
  1173. end)
  1174. end
Add Comment
Please, Sign In to add comment