Advertisement
kirbymass72

Dah

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