SHARE
TWEET

Untitled

JordanTGraves Jun 10th, 2018 18 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Bongv2 Lua Exploitz
  2.  
  3. local p = game.Players.LocalPlayer
  4. local char = p.Character
  5. local mouse = p:GetMouse()
  6. local larm = char["Left Arm"]
  7. local rarm = char["Right Arm"]
  8. local lleg = char["Left Leg"]
  9. local rleg = char["Right Leg"]
  10. local hed = char.Head
  11. local torso = char.Torso
  12. local hum = char.Humanoid
  13. local cam = game.Workspace.CurrentCamera
  14. local root = char.HumanoidRootPart
  15. local deb = false
  16. local shot = 0
  17. local l = game:GetService("Lighting")
  18. local rs = game:GetService("RunService").RenderStepped
  19. local stanceToggle = "Bong"
  20. math.randomseed(os.time())
  21. hum.WalkSpeed = 8
  22. ----------------------------------------------------
  23. ----------------------------------------------------
  24. ----------------------------------------------------
  25. Debounces = {
  26. CanPuff = true;
  27. CanJoke = true;
  28. Bong = true;
  29. Pipe = false;
  30. Blunt = false;
  31. NoIdl = false;
  32. on = false;
  33. }
  34.  
  35. ----------------------------------------------------
  36.  
  37. function lerp(a, b, t) -- Linear interpolation
  38.         return a + (b - a)*t
  39. end
  40.  
  41. function slerp(a, b, t) --Spherical interpolation
  42.         dot = a:Dot(b)
  43.         if dot > 0.99999 or dot < -0.99999 then
  44.                 return t <= 0.5 and a or b
  45.         else
  46.                 r = math.acos(dot)
  47.                 return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  48.         end
  49. end
  50.  
  51. function matrixInterpolate(a, b, t)
  52.         local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  53.         local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  54.         local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  55.         local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
  56.         local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
  57.         local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
  58.         local t = v1:Dot(v2)
  59.         if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
  60.                 return CFrame.new()
  61.         end
  62.         return CFrame.new(
  63.         v0.x, v0.y, v0.z,
  64.         v1.x, v1.y, v1.z,
  65.         v2.x, v2.y, v2.z,
  66.         v3.x, v3.y, v3.z)
  67. end
  68. ----------------------------------------------------
  69. function genWeld(a,b)
  70.     local w = Instance.new("Weld",a)
  71.     w.Part0 = a
  72.     w.Part1 = b
  73.     return w
  74. end
  75. function weld(a, b)
  76.     local weld = Instance.new("Weld")
  77.     weld.Name = "W"
  78.     weld.Part0 = a
  79.     weld.Part1 = b
  80.     weld.C0 = a.CFrame:inverse() * b.CFrame
  81.     weld.Parent = a
  82.     return weld;
  83. end
  84. ----------------------------------------------------
  85. function Lerp(c1,c2,al)
  86. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  87. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  88. for i,v in pairs(com1) do
  89. com1[i] = v+(com2[i]-v)*al
  90. end
  91. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  92. end
  93. ----------------------------------------------------
  94. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  95. local wld = Instance.new("Weld", wp1)
  96. wld.Part0 = wp0
  97. wld.Part1 = wp1
  98. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  99. end
  100. ----------------------------------------------------
  101. newWeld(torso, larm, -1.5, 0.5, 0)
  102. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  103. newWeld(torso, rarm, 1.5, 0.5, 0)
  104. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  105. newWeld(torso, hed, 0, 1.5, 0)
  106. newWeld(torso, lleg, -0.5, -1, 0)
  107. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  108. newWeld(torso, rleg, 0.5, -1, 0)
  109. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  110. newWeld(root, torso, 0, -1, 0)
  111. torso.Weld.C1 = CFrame.new(0, -1, 0)
  112. ----------------------------------------------------
  113. z = Instance.new("Sound",char)
  114. z.SoundId = "rbxassetid://316014309"
  115. z.Looped = true
  116. z.Pitch = 1
  117. z.Volume = 1
  118. wait(1)
  119. z:Play()
  120. ----------------------------------------------------
  121. pa = Instance.new("Part", torso)
  122. pa.Name = "Fat"
  123. pa.Transparency = 1
  124. pa.CanCollide = false
  125. pa.Anchored = false
  126. pa.Locked = true
  127. pa.Size = Vector3.new(1,1,1)
  128. weld = Instance.new("Weld", pa)
  129. weld.Part0 = pa
  130. weld.Part1 = torso
  131. weld.C0 = CFrame.new(0, 0, -1.5)
  132. weld.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0))
  133. s = Instance.new("Smoke", pa)
  134. s.Color = Color3.new(1,1,1)
  135. s.Opacity = 1
  136. s.RiseVelocity = 4
  137. s.Enabled = false
  138. ----------------------------------------------------
  139. local m = Instance.new("Model")
  140. m.Name = "Bong"
  141. p1 = Instance.new("Part", m)
  142. p1.Material = "Neon"
  143. p1.BrickColor = BrickColor.new("Black")
  144. p1.Name = "Lip"
  145. p1.FormFactor = Enum.FormFactor.Symmetric
  146. p1.Size = Vector3.new(1, 1, 1)
  147. p1.CFrame = CFrame.new(28.499649, 10.9996414, -11.4994812, -0.999972343, 6.21378422e-006, -0.00049701333, -0.000477582216, -5.70863485e-005, 0.999959588, -1.02631748e-005, 0.999939203, 2.50376761e-005)
  148. p1.CanCollide = false
  149. p1.Locked = true
  150. p1.BottomSurface = Enum.SurfaceType.Smooth
  151. p1.TopSurface = Enum.SurfaceType.Smooth
  152. b1 = Instance.new("SpecialMesh", p1)
  153. b1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  154. b1.TextureId = ""
  155. b1.MeshType = Enum.MeshType.FileMesh
  156. b1.Name = "Mesh"
  157. p2 = Instance.new("Part", m)
  158. p2.Material = "Neon"
  159. p2.BrickColor = BrickColor.new("Earth green")
  160. p2.Material = Enum.Material.SmoothPlastic
  161. p2.Transparency = 0.20000000298023
  162. p2.Name = "Tube"
  163. p2.FormFactor = Enum.FormFactor.Symmetric
  164. p2.Size = Vector3.new(1, 3, 1)
  165. p2.CFrame = CFrame.new(28.4998627, 9.49954987, -11.4992342, 0.000220132133, -5.49961114e-005, 0.999972463, -7.23355697e-005, 0.999959707, 3.55862139e-005, -0.999939203, -0.000104385108, 0.000236587104)
  166. p2.CanCollide = false
  167. p2.Locked = true
  168. p2.BottomSurface = Enum.SurfaceType.Smooth
  169. p2.TopSurface = Enum.SurfaceType.Smooth
  170. b2 = Instance.new("CylinderMesh", p2)
  171. b2.Name = "Mesh"
  172. p3 = Instance.new("Part", m)
  173. p3.BrickColor = BrickColor.new("Earth green")
  174. p3.Name = "Devil's Lettuce"
  175. p3.Size = Vector3.new(1, 1.20000005, 1)
  176. p3.CFrame = CFrame.new(27.1619816, 8.50439644, -11.4991903, 0.754621029, -0.656118929, 2.5186062e-005, 0.656095922, 0.754624128, -5.45315925e-005, 8.17945693e-006, 2.26873817e-005, 0.999939263)
  177. p3.CanCollide = false
  178. p3.Locked = true
  179. b3 = Instance.new("SpecialMesh", p3)
  180. b3.MeshId = "http://www.roblox.com/asset/?id=1290033"
  181. b3.TextureId = "http://www.roblox.com/asset/?id=1290030"
  182. b3.MeshType = Enum.MeshType.FileMesh
  183. b3.VertexColor = Vector3.new(0.5, 70, 0)
  184. b3.Name = "Mesh"
  185. b3.Scale = Vector3.new(0.199999988, 0.199999988, 0.199999988)
  186. p4 = Instance.new("Part", m)
  187. p4.BrickColor = BrickColor.new("Black")
  188. p4.Name = "Bowl"
  189. p4.FormFactor = Enum.FormFactor.Symmetric
  190. p4.Size = Vector3.new(1, 1, 1)
  191. p4.CFrame = CFrame.new(27.243679, 8.40425396, -11.4991856, -0.754621029, 0.656118929, 0.000100085585, -0.656095922, -0.754624128, 1.05888903e-005, 9.10690069e-005, -2.26873672e-005, 0.999939263)
  192. p4.CanCollide = false
  193. p4.Locked = true
  194. p4.BottomSurface = Enum.SurfaceType.Smooth
  195. p4.TopSurface = Enum.SurfaceType.Smooth
  196. b4 = Instance.new("SpecialMesh", p4)
  197. b4.MeshId = "http://www.roblox.com/asset/?id=19380188"
  198. b4.TextureId = ""
  199. b4.MeshType = Enum.MeshType.FileMesh
  200. b4.Name = "Mesh"
  201. b4.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  202. p5 = Instance.new("Part", m)
  203. p5.BrickColor = BrickColor.new("Black")
  204. p5.Material = Enum.Material.SmoothPlastic
  205. p5.Name = "Stem"
  206. p5.FormFactor = Enum.FormFactor.Symmetric
  207. p5.Size = Vector3.new(1, 1, 1)
  208. p5.CFrame = CFrame.new(27.8998299, 7.64966011, -11.4992504, -0.754621029, -0.656118929, -3.68308465e-005, -0.656095922, 0.754624128, 4.44071593e-005, 7.25091377e-006, 2.26873672e-005, -0.999939263)
  209. p5.CanCollide = false
  210. p5.Locked = true
  211. p5.BottomSurface = Enum.SurfaceType.Smooth
  212. p5.TopSurface = Enum.SurfaceType.Smooth
  213. b5 = Instance.new("CylinderMesh", p5)
  214. b5.Name = "Mesh"
  215. b5.Scale = Vector3.new(1, 1.79999995, 0.200000003)
  216. p6 = Instance.new("Part", m)
  217. p6.Material = "Neon"
  218. p6.BrickColor = BrickColor.new("Earth green")
  219. p6.Material = Enum.Material.SmoothPlastic
  220. p6.Transparency = 0.20000000298023
  221. p6.Name = "Bong"
  222. p6.FormFactor = Enum.FormFactor.Symmetric
  223. p6.Size = Vector3.new(1, 1, 1)
  224. p6.CFrame = CFrame.new(28.5000229, 7.34961605, -11.4990406, -0.000452600536, 0.00015476234, -0.999972343, -1.39447293e-005, 0.999959707, 0.000174246117, 0.999939203, -1.80333263e-005, -0.000469060004)
  225. p6.CanCollide = false
  226. p6.Locked = true
  227. p6.BottomSurface = Enum.SurfaceType.Smooth
  228. p6.TopSurface = Enum.SurfaceType.Smooth
  229. b6 = Instance.new("SpecialMesh", p6)
  230. b6.MeshType = Enum.MeshType.Sphere
  231. b6.Name = "Mesh"
  232. b6.Scale = Vector3.new(1.79999995, 1.79999995, 1.79999995)
  233. p7 = Instance.new("Part", m)
  234. p7.Material = "Neon"
  235. p7.BrickColor = BrickColor.new("Pastel Blue")
  236. p7.Material = Enum.Material.SmoothPlastic
  237. p7.Name = "Water"
  238. p7.FormFactor = Enum.FormFactor.Symmetric
  239. p7.Size = Vector3.new(1, 1, 1)
  240. p7.CFrame = CFrame.new(28.5000248, 7.25962019, -11.4990396, -0.000452600565, 0.000154762354, -0.999972343, -1.39616022e-005, 0.999959707, 0.000174246117, 0.999939322, -1.80501975e-005, -0.000469060033)
  241. p7.CanCollide = false
  242. p7.Locked = true
  243. p7.BottomSurface = Enum.SurfaceType.Smooth
  244. p7.TopSurface = Enum.SurfaceType.Smooth
  245. b7 = Instance.new("SpecialMesh", p7)
  246. b7.MeshType = Enum.MeshType.Sphere
  247. b7.Name = "Mesh"
  248. b7.Scale = Vector3.new(1.5999999, 1.39999986, 1.5999999)
  249. w1 = Instance.new("Weld", p1)
  250. w1.Name = "Tube_Weld"
  251. w1.Part0 = p1
  252. w1.C0 = CFrame.new(28.505003, 11.5008535, -10.9858503, -0.999999881, -0.000485179946, -1.08338909e-007, -8.74227695e-008, -4.31100962e-005, 1, -0.000485179946, 0.999999881, 4.31100489e-005)
  253. w1.Part1 = p2
  254. w1.C1 = CFrame.new(-11.5057898, -9.49978542, -28.4976711, 0.000226438046, -8.63153255e-005, -1, -4.31497574e-005, 1, -8.63251043e-005, 1, 4.31693043e-005, 0.000226438046)
  255. w2 = Instance.new("Weld", p2)
  256. w2.Name = "Devil's Lettuce_Weld"
  257. w2.Part0 = p2
  258. w2.C0 = CFrame.new(-11.5057898, -9.49978542, -28.4976711, 0.000226438046, -8.63153255e-005, -1, -4.31497574e-005, 1, -8.63251043e-005, 1, 4.31693043e-005, 0.000226438046)
  259. w2.Part1 = p3
  260. w2.C1 = CFrame.new(-26.0778522, 11.4040451, 11.4999485, 0.75464958, 0.656128049, 1.23602822e-005, -0.656128049, 0.75464958, 4.29936699e-005, 1.88816703e-005, -4.05550818e-005, 1)
  261. w3 = Instance.new("Weld", p3)
  262. w3.Name = "Bowl_Weld"
  263. w3.Part0 = p3
  264. w3.C0 = CFrame.new(-26.0778522, 11.4040451, 11.4999485, 0.75464958, 0.656128049, 1.23602822e-005, -0.656128049, 0.75464958, 4.29936699e-005, 1.88816703e-005, -4.05550818e-005, 1)
  265. w3.Part1 = p4
  266. w3.C1 = CFrame.new(26.0749397, -11.5332241, 11.4973526, -0.75464958, -0.656128049, 8.68942152e-005, 0.656128049, -0.75464958, -4.29936554e-005, 9.37840305e-005, 2.45685878e-005, 1)
  267. w4 = Instance.new("Weld", p4)
  268. w4.Name = "Stem_Weld"
  269. w4.Part0 = p4
  270. w4.C0 = CFrame.new(26.0749397, -11.5332241, 11.4973526, -0.75464958, -0.656128049, 8.68942152e-005, 0.656128049, -0.75464958, -4.29936554e-005, 9.37840305e-005, 2.45685878e-005, 1)
  271. w4.Part1 = p5
  272. w4.C1 = CFrame.new(26.0740185, 12.5332232, -11.4995804, -0.75464958, -0.656128049, 3.07102709e-006, -0.656128049, 0.75464958, 4.29936554e-005, -3.05268914e-005, 3.04301557e-005, -1)
  273. w5 = Instance.new("Weld", p5)
  274. w5.Name = "Bong_Weld"
  275. w5.Part0 = p5
  276. w5.C0 = CFrame.new(26.0740185, 12.5332232, -11.4995804, -0.75464958, -0.656128049, 3.07102709e-006, -0.656128049, 0.75464958, 4.29936554e-005, -3.05268914e-005, 3.04301557e-005, -1)
  277. w5.Part1 = p6
  278. w5.C1 = CFrame.new(11.5130777, -7.35474873, 28.493494, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  279. w6 = Instance.new("Weld", p6)
  280. w6.Name = "Water_Weld"
  281. w6.Part0 = p6
  282. w6.C0 = CFrame.new(11.5130777, -7.35474873, 28.493494, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  283. w6.Part1 = p7
  284. w6.C1 = CFrame.new(11.5130777, -7.26474905, 28.4935093, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  285. w7 = Instance.new("Weld", p7)
  286. w7.Name = "Head_Weld"
  287. w7.Part0 = p7
  288. w7.C0 = CFrame.new(11.5130777, -7.26474905, 28.4935093, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  289. m.Parent = torso
  290. m:MakeJoints()
  291. ----------------------------------------------------
  292. weld2 = Instance.new("Weld", torso.Bong)
  293. weld2.Part0 = torso
  294. weld2.Part1 = torso.Bong.Tube
  295. weld2.C0 = CFrame.new(0, -.5, -1.5)
  296. weld2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  297. ----------------------------------------------------
  298. local m2 = Instance.new("Model")
  299. m2.Name = "Blunt"
  300. p1 = Instance.new("Part", m2)
  301. p1.Transparency = 1
  302. p1.BrickColor = BrickColor.new("CGA brown")
  303. p1.Name = "Handle"
  304. p1.FormFactor = Enum.FormFactor.Custom
  305. p1.Size = Vector3.new(0.400000006, 0.200000003, 0.200000003)
  306. p1.CFrame = CFrame.new(30.5498123, 9.24952984, -12.2989969, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  307. p1.CanCollide = false
  308. p1.Locked = true
  309. p1.BottomSurface = Enum.SurfaceType.Smooth
  310. p1.TopSurface = Enum.SurfaceType.Smooth
  311. b1 = Instance.new("SpecialMesh", p1)
  312. b1.MeshType = Enum.MeshType.Cylinder
  313. b1.Name = "Mesh"
  314. p2 = Instance.new("Part", m2)
  315. p2.Transparency = 1
  316. p2.BrickColor = BrickColor.new("CGA brown")
  317. p2.Name = "Joint11"
  318. p2.FormFactor = Enum.FormFactor.Custom
  319. p2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  320. p2.CFrame = CFrame.new(30.5498104, 9.24934578, -12.4989843, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  321. p2.CanCollide = false
  322. p2.Locked = true
  323. p2.BottomSurface = Enum.SurfaceType.Smooth
  324. p2.TopSurface = Enum.SurfaceType.Smooth
  325. b2 = Instance.new("SpecialMesh", p2)
  326. b2.MeshType = Enum.MeshType.Cylinder
  327. b2.Name = "Mesh"
  328. b2.Scale = Vector3.new(0.300000012, 1, 1)
  329. p3 = Instance.new("Part", m2)
  330. p3.Transparency = 1
  331. p3.BrickColor = BrickColor.new("CGA brown")
  332. p3.Name = "Joint10"
  333. p3.FormFactor = Enum.FormFactor.Custom
  334. p3.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  335. p3.CFrame = CFrame.new(30.5498104, 9.24934673, -12.5489807, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  336. p3.CanCollide = false
  337. p3.Locked = true
  338. p3.BottomSurface = Enum.SurfaceType.Smooth
  339. p3.TopSurface = Enum.SurfaceType.Smooth
  340. b3 = Instance.new("SpecialMesh", p3)
  341. b3.MeshType = Enum.MeshType.Cylinder
  342. b3.Name = "Mesh"
  343. b3.Scale = Vector3.new(0.300000012, 1, 1)
  344. p4 = Instance.new("Part", m2)
  345. p4.Transparency = 1
  346. p4.BrickColor = BrickColor.new("CGA brown")
  347. p4.Name = "Joint9"
  348. p4.FormFactor = Enum.FormFactor.Custom
  349. p4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  350. p4.CFrame = CFrame.new(30.5498104, 9.24934673, -12.5989771, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  351. p4.CanCollide = false
  352. p4.Locked = true
  353. p4.BottomSurface = Enum.SurfaceType.Smooth
  354. p4.TopSurface = Enum.SurfaceType.Smooth
  355. b4 = Instance.new("SpecialMesh", p4)
  356. b4.MeshType = Enum.MeshType.Cylinder
  357. b4.Name = "Mesh"
  358. b4.Scale = Vector3.new(0.300000012, 1, 1)
  359. p5 = Instance.new("Part", m2)
  360. p5.Transparency = 1
  361. p5.BrickColor = BrickColor.new("CGA brown")
  362. p5.Name = "Joint8"
  363. p5.FormFactor = Enum.FormFactor.Custom
  364. p5.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  365. p5.CFrame = CFrame.new(30.5498104, 9.24934769, -12.6489735, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  366. p5.CanCollide = false
  367. p5.Locked = true
  368. p5.BottomSurface = Enum.SurfaceType.Smooth
  369. p5.TopSurface = Enum.SurfaceType.Smooth
  370. b5 = Instance.new("SpecialMesh", p5)
  371. b5.MeshType = Enum.MeshType.Cylinder
  372. b5.Name = "Mesh"
  373. b5.Scale = Vector3.new(0.300000012, 1, 1)
  374. p6 = Instance.new("Part", m2)
  375. p6.Transparency = 1
  376. p6.BrickColor = BrickColor.new("CGA brown")
  377. p6.Name = "Joint7"
  378. p6.FormFactor = Enum.FormFactor.Custom
  379. p6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  380. p6.CFrame = CFrame.new(30.5498104, 9.24934769, -12.6989698, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  381. p6.CanCollide = false
  382. p6.Locked = true
  383. p6.BottomSurface = Enum.SurfaceType.Smooth
  384. p6.TopSurface = Enum.SurfaceType.Smooth
  385. b6 = Instance.new("SpecialMesh", p6)
  386. b6.MeshType = Enum.MeshType.Cylinder
  387. b6.Name = "Mesh"
  388. b6.Scale = Vector3.new(0.300000012, 1, 1)
  389. p7 = Instance.new("Part", m2)
  390. p7.Transparency = 1
  391. p7.BrickColor = BrickColor.new("CGA brown")
  392. p7.Name = "Joint6"
  393. p7.FormFactor = Enum.FormFactor.Custom
  394. p7.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  395. p7.CFrame = CFrame.new(30.5498104, 9.24934864, -12.7489662, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  396. p7.CanCollide = false
  397. p7.Locked = true
  398. p7.BottomSurface = Enum.SurfaceType.Smooth
  399. p7.TopSurface = Enum.SurfaceType.Smooth
  400. b7 = Instance.new("SpecialMesh", p7)
  401. b7.MeshType = Enum.MeshType.Cylinder
  402. b7.Name = "Mesh"
  403. b7.Scale = Vector3.new(0.300000012, 1, 1)
  404. p8 = Instance.new("Part", m2)
  405. p8.Transparency = 1
  406. p8.BrickColor = BrickColor.new("CGA brown")
  407. p8.Name = "Joint5"
  408. p8.FormFactor = Enum.FormFactor.Custom
  409. p8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  410. p8.CFrame = CFrame.new(30.5498104, 9.24934864, -12.7989626, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  411. p8.CanCollide = false
  412. p8.Locked = true
  413. p8.BottomSurface = Enum.SurfaceType.Smooth
  414. p8.TopSurface = Enum.SurfaceType.Smooth
  415. b8 = Instance.new("SpecialMesh", p8)
  416. b8.MeshType = Enum.MeshType.Cylinder
  417. b8.Name = "Mesh"
  418. b8.Scale = Vector3.new(0.300000012, 1, 1)
  419. p9 = Instance.new("Part", m2)
  420. p9.Transparency = 1
  421. p9.BrickColor = BrickColor.new("CGA brown")
  422. p9.Name = "Joint4"
  423. p9.FormFactor = Enum.FormFactor.Custom
  424. p9.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  425. p9.CFrame = CFrame.new(30.5498104, 9.24934959, -12.848959, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  426. p9.CanCollide = false
  427. p9.Locked = true
  428. p9.BottomSurface = Enum.SurfaceType.Smooth
  429. p9.TopSurface = Enum.SurfaceType.Smooth
  430. b9 = Instance.new("SpecialMesh", p9)
  431. b9.MeshType = Enum.MeshType.Cylinder
  432. b9.Name = "Mesh"
  433. b9.Scale = Vector3.new(0.300000012, 1, 1)
  434. p10 = Instance.new("Part", m2)
  435. p10.Transparency = 1
  436. p10.BrickColor = BrickColor.new("CGA brown")
  437. p10.Name = "Joint3"
  438. p10.FormFactor = Enum.FormFactor.Custom
  439. p10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  440. p10.CFrame = CFrame.new(30.5498104, 9.24934959, -12.8989553, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  441. p10.CanCollide = false
  442. p10.Locked = true
  443. p10.BottomSurface = Enum.SurfaceType.Smooth
  444. p10.TopSurface = Enum.SurfaceType.Smooth
  445. b10 = Instance.new("SpecialMesh", p10)
  446. b10.MeshType = Enum.MeshType.Cylinder
  447. b10.Name = "Mesh"
  448. b10.Scale = Vector3.new(0.300000012, 1, 1)
  449. p11 = Instance.new("Part", m2)
  450. p11.Transparency = 1
  451. p11.BrickColor = BrickColor.new("CGA brown")
  452. p11.Name = "Joint3"
  453. p11.FormFactor = Enum.FormFactor.Custom
  454. p11.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  455. p11.CFrame = CFrame.new(30.5498104, 9.24935055, -12.9489517, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  456. p11.CanCollide = false
  457. p11.Locked = true
  458. p11.BottomSurface = Enum.SurfaceType.Smooth
  459. p11.TopSurface = Enum.SurfaceType.Smooth
  460. b11 = Instance.new("SpecialMesh", p11)
  461. b11.MeshType = Enum.MeshType.Cylinder
  462. b11.Name = "Mesh"
  463. b11.Scale = Vector3.new(0.300000012, 1, 1)
  464. p12 = Instance.new("Part", m2)
  465. p12.Transparency = 1
  466. p12.BrickColor = BrickColor.new("CGA brown")
  467. p12.Name = "Joint2"
  468. p12.FormFactor = Enum.FormFactor.Custom
  469. p12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  470. p12.CFrame = CFrame.new(30.5498104, 9.24935055, -12.9989481, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  471. p12.CanCollide = false
  472. p12.Locked = true
  473. p12.BottomSurface = Enum.SurfaceType.Smooth
  474. p12.TopSurface = Enum.SurfaceType.Smooth
  475. b12 = Instance.new("SpecialMesh", p12)
  476. b12.MeshType = Enum.MeshType.Cylinder
  477. b12.Name = "Mesh"
  478. b12.Scale = Vector3.new(0.300000012, 1, 1)
  479. p13 = Instance.new("Part", m2)
  480. p13.Transparency = 1
  481. p13.BrickColor = BrickColor.new("CGA brown")
  482. p13.Name = "Joint1"
  483. p13.FormFactor = Enum.FormFactor.Custom
  484. p13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  485. p13.CFrame = CFrame.new(30.5498104, 9.2493515, -13.0489445, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  486. p13.CanCollide = false
  487. p13.Locked = true
  488. p13.BottomSurface = Enum.SurfaceType.Smooth
  489. p13.TopSurface = Enum.SurfaceType.Smooth
  490. b13 = Instance.new("SpecialMesh", p13)
  491. b13.MeshType = Enum.MeshType.Cylinder
  492. b13.Name = "Mesh"
  493. b13.Scale = Vector3.new(0.300000012, 1, 1)
  494. w1 = Instance.new("Weld", p1)
  495. w1.Name = "Joint11_Weld"
  496. w1.Part0 = p1
  497. w1.C0 = CFrame.new(-12.2991934, -9.25106144, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  498. w1.Part1 = p2
  499. w1.C1 = CFrame.new(-12.4991941, -9.25089169, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  500. w2 = Instance.new("Weld", p2)
  501. w2.Name = "Joint10_Weld"
  502. w2.Part0 = p2
  503. w2.C0 = CFrame.new(-12.4991941, -9.25089169, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  504. w2.Part1 = p3
  505. w2.C1 = CFrame.new(-12.5491943, -9.25089645, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  506. w3 = Instance.new("Weld", p3)
  507. w3.Name = "Joint9_Weld"
  508. w3.Part0 = p3
  509. w3.C0 = CFrame.new(-12.5491943, -9.25089645, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  510. w3.Part1 = p4
  511. w3.C1 = CFrame.new(-12.5991945, -9.25090027, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  512. w4 = Instance.new("Weld", p4)
  513. w4.Name = "Joint8_Weld"
  514. w4.Part0 = p4
  515. w4.C0 = CFrame.new(-12.5991945, -9.25090027, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  516. w4.Part1 = p5
  517. w4.C1 = CFrame.new(-12.6491947, -9.25090504, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  518. w5 = Instance.new("Weld", p5)
  519. w5.Name = "Joint7_Weld"
  520. w5.Part0 = p5
  521. w5.C0 = CFrame.new(-12.6491947, -9.25090504, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  522. w5.Part1 = p6
  523. w5.C1 = CFrame.new(-12.6991949, -9.25090885, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  524. w6 = Instance.new("Weld", p6)
  525. w6.Name = "Joint6_Weld"
  526. w6.Part0 = p6
  527. w6.C0 = CFrame.new(-12.6991949, -9.25090885, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  528. w6.Part1 = p7
  529. w6.C1 = CFrame.new(-12.7491951, -9.25091362, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  530. w7 = Instance.new("Weld", p7)
  531. w7.Name = "Joint5_Weld"
  532. w7.Part0 = p7
  533. w7.C0 = CFrame.new(-12.7491951, -9.25091362, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  534. w7.Part1 = p8
  535. w7.C1 = CFrame.new(-12.7991953, -9.25091743, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  536. w8 = Instance.new("Weld", p8)
  537. w8.Name = "Joint4_Weld"
  538. w8.Part0 = p8
  539. w8.C0 = CFrame.new(-12.7991953, -9.25091743, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  540. w8.Part1 = p9
  541. w8.C1 = CFrame.new(-12.8491955, -9.2509222, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  542. w9 = Instance.new("Weld", p9)
  543. w9.Name = "Joint3_Weld"
  544. w9.Part0 = p9
  545. w9.C0 = CFrame.new(-12.8491955, -9.2509222, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  546. w9.Part1 = p10
  547. w9.C1 = CFrame.new(-12.8991957, -9.25092602, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  548. w10 = Instance.new("Weld", p10)
  549. w10.Name = "Joint3_Weld"
  550. w10.Part0 = p10
  551. w10.C0 = CFrame.new(-12.8991957, -9.25092602, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  552. w10.Part1 = p11
  553. w10.C1 = CFrame.new(-12.9491959, -9.25093079, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  554. w11 = Instance.new("Weld", p11)
  555. w11.Name = "Joint2_Weld"
  556. w11.Part0 = p11
  557. w11.C0 = CFrame.new(-12.9491959, -9.25093079, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  558. w11.Part1 = p12
  559. w11.C1 = CFrame.new(-12.9991961, -9.2509346, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  560. w12 = Instance.new("Weld", p12)
  561. w12.Name = "Joint1_Weld"
  562. w12.Part0 = p12
  563. w12.C0 = CFrame.new(-12.9991961, -9.2509346, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  564. w12.Part1 = p13
  565. w12.C1 = CFrame.new(-13.0491962, -9.25093937, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  566. m2.Parent = larm
  567. m2:MakeJoints()
  568. ----------------------------------------------------
  569. weld3 = Instance.new("Weld", larm.Blunt)
  570. weld3.Part0 = larm
  571. weld3.Part1 = p1
  572. weld3.C0 = CFrame.new(0, 0, 0)
  573. weld3.C1 = CFrame.new(-.4, -.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(130))
  574. ----------------------------------------------------
  575. local m3 = Instance.new("Model")
  576. m3.Name = "Pipe"
  577. p1 = Instance.new("Part", m3)
  578. p1.Transparency = 1
  579. p1.BrickColor = BrickColor.new("Lime green")
  580. p1.Name = "Ganja"
  581. p1.Size = Vector3.new(1, 1.20000005, 1)
  582. p1.CFrame = CFrame.new(34.4998474, 9.47253323, -12.1971197, 0.999142408, 0.0395895876, 0.00966008008, -0.0395250656, 0.999140501, -0.00866904482, -0.00997729599, 0.00824850239, 0.999855876)
  583. p1.CanCollide = false
  584. p1.Locked = true
  585. b1 = Instance.new("SpecialMesh", p1)
  586. b1.MeshId = "http://www.roblox.com/asset/?id=1290033"
  587. b1.TextureId = "http://www.roblox.com/asset/?id=1290030"
  588. b1.MeshType = Enum.MeshType.FileMesh
  589. b1.Name = "Mesh"
  590. b1.VertexColor = Vector3.new(1, 1, 0)
  591. b1.Scale = Vector3.new(0.25, 0.25, 0.25)
  592. p2 = Instance.new("Part", m3)
  593. p2.Transparency = 1
  594. p2.BrickColor = BrickColor.new("Reddish brown")
  595. p2.Name = "Bowl"
  596. p2.FormFactor = Enum.FormFactor.Custom
  597. p2.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003)
  598. p2.CFrame = CFrame.new(34.5002136, 9.30045128, -12.1985321, 0.999142408, -0.0395896509, -0.00965970568, -0.0395250618, -0.999140382, 0.00867650099, -0.0099772159, -0.0082559688, -0.999855697)
  599. p2.CanCollide = false
  600. p2.Locked = true
  601. p2.BottomSurface = Enum.SurfaceType.Smooth
  602. p2.TopSurface = Enum.SurfaceType.Smooth
  603. b2 = Instance.new("SpecialMesh", p2)
  604. b2.MeshId = "http://www.roblox.com/asset/?id=1038653"
  605. b2.TextureId = "http://www.roblox.com/asset/?id=63422869"
  606. b2.MeshType = Enum.MeshType.FileMesh
  607. b2.Name = "Mesh"
  608. b2.Scale = Vector3.new(0.5, 0.75, 0.5)
  609. p3 = Instance.new("Part", m3)
  610. p3.Transparency = 1
  611. p3.BrickColor = BrickColor.new("Reddish brown")
  612. p3.Name = "Handle"
  613. p3.FormFactor = Enum.FormFactor.Custom
  614. p3.Size = Vector3.new(0.200000003, 1.29999995, 0.200000003)
  615. p3.CFrame = CFrame.new(34.4998512, 9.09950542, -13.0488882, -0.999973059, -6.22216612e-006, 1.18450553e-005, 7.51431071e-006, 1.40070915e-005, -0.999959469, -1.02808699e-005, -0.999939501, 1.80210918e-005)
  616. p3.CanCollide = false
  617. p3.Locked = true
  618. p3.BottomSurface = Enum.SurfaceType.Smooth
  619. p3.TopSurface = Enum.SurfaceType.Smooth
  620. b3 = Instance.new("CylinderMesh", p3)
  621. b3.Name = "Mesh"
  622. w1 = Instance.new("Weld", p1)
  623. w1.Name = "Bowl_Weld"
  624. w1.Part0 = p1
  625. w1.C0 = CFrame.new(-34.2188034, -10.7307339, 11.9460506, 0.999168873, -0.0395192951, -0.00998879783, 0.0396024287, 0.999181271, 0.00826664828, 0.00965392869, -0.00865535904, 0.999915898)
  626. w1.Part1 = p2
  627. w1.C1 = CFrame.new(-34.2259827, 10.5586996, -11.9460554, 0.999168873, -0.0395192914, -0.00998871867, -0.0396024957, -0.999181211, -0.00827411562, -0.00965355337, 0.00866281614, -0.999915838)
  628. w2 = Instance.new("Weld", p2)
  629. w2.Name = "Handle_Weld"
  630. w2.Part0 = p2
  631. w2.C0 = CFrame.new(-34.2259827, 10.5586996, -11.9460554, 0.999168873, -0.0395192914, -0.00998871867, -0.0396024957, -0.999181211, -0.00827411562, -0.00965355337, 0.00866281614, -0.999915838)
  632. w2.Part1 = p3
  633. w2.C1 = CFrame.new(34.5000114, -13.0499754, 9.09998798, -1, -3.60887031e-009, -8.74227766e-008, 8.74227766e-008, 4.37113883e-008, -1, 3.60887409e-009, -1, -4.37113883e-008)
  634. w3 = Instance.new("Weld", p3)
  635. w3.Name = "Handle_Weld"
  636. w3.Part0 = p3
  637. w3.C0 = CFrame.new(34.5000114, -13.0499754, 9.09998798, -1, -3.60887031e-009, -8.74227766e-008, 8.74227766e-008, 4.37113883e-008, -1, 3.60887409e-009, -1, -4.37113883e-008)
  638. m3.Parent = larm
  639. m3:MakeJoints()
  640. ----------------------------------------------------
  641. weld4 = Instance.new("Weld", larm.Pipe)
  642. weld4.Part0 = larm
  643. weld4.Part1 = p3
  644. weld4.C0 = CFrame.new(0, 0, 0)
  645. weld4.C1 = CFrame.new(-.8, .7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40))
  646. ----------------------------------------------------
  647. local m4 = Instance.new("Model")
  648. m4.Name = "Match"
  649. p1 = Instance.new("Part", m4)
  650. p1.CanCollide = false
  651. p1.Transparency = 1
  652. p1.BrickColor = BrickColor.new("Brown")
  653. p1.Material = "Marble"
  654. p1.Name = "Match"
  655. p1.Size = Vector3.new(1, 2.4, 1)
  656. p1.CFrame = CFrame.new(-8.20000362, 1.18600059, -10.0000038, 1.00000048, -0.00011438923, 0.000152289867, 0.000114176073, 0.999999344, 0.00107795233, -0.000152289867, -0.00107795768, 0.999999762)
  657. b1 = Instance.new("BlockMesh", p1)
  658. b1.Name = "Mesh"
  659. b1.Scale = Vector3.new(0.14, 1, 0.14)
  660. p2 = Instance.new("Part", m4)
  661. p2.CanCollide = false
  662. p2.Transparency = 1
  663. p2.BrickColor = BrickColor.new("Really black")
  664. p2.Shape = "Ball"
  665. p2.Material = "Sand"
  666. p2.Name = "MatchHead"
  667. p2.Size = Vector3.new(1, 1, 1)
  668. p2.CFrame = CFrame.new(-8.20000267, 2.48600006, -10.0000038, 1.00000048, -0.000109304514, -3.49245965e-009, 0.000109255525, 0.999999404, 0.00103000901, 1.41153578e-008, -0.00103003171, 0.999999821)
  669. b2 = Instance.new("SpecialMesh", p2)
  670. b2.MeshType = "Sphere"
  671. b2.Name = "Mesh"
  672. b2.Scale = Vector3.new(0.3, 0.6, 0.3)
  673. x1 = Instance.new("Fire",p2)
  674. x1.Heat = 4
  675. x1.Size = 2
  676. x1.Enabled = false
  677. x1.Color = Color3.new(236, 139, 70)
  678. x1.SecondaryColor = Color3.new(0, 0, 0)
  679. w1 = Instance.new("Weld", p2)
  680. w1.Part0 = p1
  681. w1.C0 = CFrame.new(8.19834042, -1.19771659, 9.99996376, 1, 0.00011420052, -0.000152360211, -0.000114364695, 0.999999404, -0.00107794593, 0.000152237015, 0.00107796339, 0.999999404)
  682. w1.Part1 = p2
  683. w1.C1 = CFrame.new(8.19972706, -2.49719477, 9.99743366, 1, 0.000109279979, -5.62802924e-008, -0.000109279979, 0.999999464, -0.00103001995, -5.62802924e-008, 0.00103001995, 0.999999464)
  684. m4.Parent = rarm
  685. m4:MakeJoints()
  686. ----------------------------------------------------
  687. weld5 = Instance.new("Weld", p1)
  688. weld5.Part0 = p1
  689. weld5.Part1 = rarm
  690. weld5.C0 = CFrame.new(0, 0, 0)
  691. weld5.C1 = CFrame.new(.2, -.8, .3) * CFrame.Angles(math.rad(-150), math.rad(0), math.rad(0))
  692. ----------------------------------------------------
  693. function Burn()
  694. local bk=torso.Bong["Devil's Lettuce"].Mesh
  695. bk.VertexColor=Vector3.new(0,0,0)
  696. local pl=Instance.new("PointLight",bk.Parent)
  697. pl.Brightness=0 pl.Color=Color3.new(1,0,0)
  698. for i=1,50 do wait()bk.VertexColor=bk.VertexColor+Vector3.new(.05,0,0)pl.Brightness=pl.Brightness+0.05 end
  699. for i=1,50 do wait()bk.VertexColor=bk.VertexColor-Vector3.new(.05,0,0)pl.Brightness=pl.Brightness-0.05 end
  700. pl:Remove()
  701. end
  702. ----------------------------------------------------
  703. function Burn2()
  704. local bk=larm.Pipe.Ganja.Mesh
  705. bk.VertexColor=Vector3.new(0,0,0)
  706. local pl=Instance.new("PointLight",bk.Parent)
  707. pl.Brightness=0 pl.Color=Color3.new(1,0,0)
  708. for i=1,50 do wait()bk.VertexColor=bk.VertexColor+Vector3.new(.05,0,0)pl.Brightness=pl.Brightness+0.05 end
  709. for i=1,50 do wait()bk.VertexColor=bk.VertexColor-Vector3.new(.05,0,0)pl.Brightness=pl.Brightness-0.05 end
  710. pl:Remove()
  711. end
  712. ----------------------------------------------------
  713. function Burn3()
  714. local brn=larm.Blunt.Joint1
  715. brn.BrickColor = BrickColor.new("Dusty rose")
  716. wait(.5)
  717. brn.BrickColor = BrickColor.new("Bright red")
  718. wait(.5)
  719. brn.BrickColor = BrickColor.new("Really red")
  720. wait(1)
  721. brn.BrickColor = BrickColor.new("Black")
  722. wait(.5)
  723. brn.BrickColor = BrickColor.new("Really black")
  724. wait(1)
  725. brn.BrickColor = BrickColor.new("White")
  726. end
  727. ----------------------------------------------------
  728. function Match1()
  729.         for i = 1, 10 do wait()
  730.                 for i,v in pairs(m4:GetChildren()) do
  731.                         if v:IsA("Part") then
  732.                                 v.Transparency = v.Transparency - 0.1
  733.                         end
  734.                 end
  735.         end
  736.         x1.Enabled = true
  737. end
  738. ----------------------------------------------------
  739. function Match2()
  740.         for i = 1, 10 do wait()
  741.                 for i,v in pairs(m4:GetChildren()) do
  742.                         if v:IsA("Part") then
  743.                                 v.Transparency = v.Transparency + 0.1
  744.                         end
  745.                 end
  746.         end
  747.         x1.Enabled = false
  748. end
  749. ----------------------------------------------------
  750. print("snoop dawg motherfiker")--Dun change plox
  751. ----------------------------------------------------
  752. function Snoop()
  753. pits = {0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1}
  754.  
  755. if math.random(1,3) == 1 then
  756. cgh = Instance.new("Sound",hed)
  757. cgh.SoundId = "rbxassetid://186581757"
  758. cgh.Pitch = pits[math.random(1,#pits)]
  759. cgh.Volume = 1
  760. wait(.1)
  761. cgh:Play()
  762. end
  763.  
  764. frogSequence = {177231086,177235819,177231110,177231125,177235637,177231141,177231148,177231162,177231174,177231186}
  765. snoopSequence = {175425918,175425940,175425986,175426013,175426270,175426298,175426373,175426397,175426407,175426432,175426443,175426561,175426586,175426607,175426620,175426638,175426653,175426666,175426691,175426764,175426777,175426972,175426988,175426999,175427017,175427038,175427054,175427092,175427110,175427137,175427148,175427177}
  766.  
  767. fatboysraidmcdonalds = {
  768.         SelectFromTable = function(tab)
  769.                 if #tab == 0 then
  770.                         return nil
  771.                 else
  772.                         return tab[math.random(1,#tab)]
  773.                 end
  774.         end,
  775.         ["Clamp"] = function(n,a,b)
  776.                 n = tonumber(n or 0) or 0
  777.                 a = tonumber(a or -math.huge) or -math.huge
  778.                 b = tonumber(b or math.huge) or math.huge
  779.                 if a > b then
  780.                         a,b = b,a
  781.                 end
  782.                 return math.max(a,math.min(b,n))
  783.         end,
  784.         ["Slerp"] = function(val)
  785.                 val = fatboysraidmcdonalds.Clamp(val,0,1)
  786.                 local input = math.pi/2 + (val*math.pi);
  787.                 local sine = math.sin(input);
  788.                 local scale = -sine/2;
  789.                 return 0.5 + scale;
  790.         end,
  791.         ["Bounce"] = function(val)
  792.                 val = val%2
  793.                 if val <= 1 then
  794.                         return val
  795.                 else
  796.                         return 2 - val
  797.                 end
  798.         end,
  799.         ["Camera"] = {
  800.                 ["Smooth"] = function(t)
  801.                         local start = tick()
  802.                         local now = start
  803.                         local targ = start + t
  804.                         local Diff = now - start
  805.                         local cam = Workspace.CurrentCamera
  806.                         local orig = cam.FieldOfView
  807.                         local diff,distance,offset
  808.                         if orig >= 70 then
  809.                                 distance = 50
  810.                                 offset = orig - 70
  811.                                 diff = offset/distance
  812.                         else
  813.                                 distance = 120 - orig
  814.                                 offset = 0
  815.                                 diff = 0
  816.                         end
  817.                         local speed = 0.5 + (math.random()*1.5)
  818.                         while now <= targ do
  819.                                 cam.FieldOfView = orig + (fatboysraidmcdonalds.Slerp(fatboysraidmcdonalds.Bounce(diff + (Diff*speed))) * distance)
  820.                                 wait()
  821.                                 now = tick()
  822.                                 Diff = now - start
  823.                         end
  824.                         cam.FieldOfView = orig
  825.                         return Diff
  826.                 end,
  827.                 ["Headache"] = function(t)
  828.                         local now = tick()
  829.                         local targ = tick() + t
  830.                         local cam = Workspace.CurrentCamera
  831.                         local fixes = {
  832.                                 ["FieldOfView"] = cam.FieldOfView,
  833.                                 ["TiltUnits"] = 0,
  834.                         }
  835.                         while now <= targ do
  836.                                 local fov = 60 + math.random()*60
  837.                                 local pan = -8 + (math.random()*16)
  838.                                 local tilt = -9 + (math.random()*18)
  839.                                 local roll = (-math.pi/2) + (math.random()*(math.pi*4))
  840.                                 fixes.TiltUnits = fixes.TiltUnits + tilt
  841.                                 cam.FieldOfView = fov
  842.                                 cam:TiltUnits(tilt)
  843.                                 wait()
  844.                                 now = tick()
  845.                         end
  846.                         cam.FieldOfView = fixes.FieldOfView
  847.                         cam:TiltUnits(-fixes.TiltUnits)
  848.                         return t + (now - targ)
  849.                 end
  850.         },
  851.         ["Control"] = function(t,switch)
  852.                 switch = switch == nil and true or switch
  853.                 local phase = math.min((tonumber(t or 10) or 10),math.random() + (switch and 2 or 0))
  854.                 local pick
  855.                 if switch then
  856.                         pick = fatboysraidmcdonalds.Camera.Smooth
  857.                 else
  858.                         pick = {}
  859.                         for i,v in pairs(fatboysraidmcdonalds.Camera) do
  860.                                 if i ~= "Smooth" then
  861.                                         table.insert(pick,v)
  862.                                 end
  863.                         end
  864.                         pick = fatboysraidmcdonalds.SelectFromTable(pick)
  865.                 end
  866.                 local offset = pick(phase)
  867.                 t = t - offset
  868.                 if t >= 1 then
  869.                         fatboysraidmcdonalds.Control(t,not switch)
  870.                 elseif t > 0 then
  871.                         fatboysraidmcdonalds.Control(t,false)
  872.                 end
  873.         end,
  874.         ["Snoop"] = function(t)
  875.                 local snoopy = Instance.new("Part")
  876.                 snoopy.Anchored = true
  877.                 snoopy.Locked = true
  878.                 snoopy.CanCollide = false
  879.                 snoopy.FormFactor = "Custom"
  880.                 snoopy.Transparency = 1
  881.                 snoopy.Size = Vector3.new(2,2,1)
  882.                 local lol = Instance.new("BillboardGui")
  883.                 lol.Name = "anim"
  884.                 lol.Adornee = lol.Parent
  885.                 lol.AlwaysOnTop = false
  886.                 lol.Size = UDim2.new(1.5,0,1.5,0)
  887.                 lol.SizeOffset = Vector2.new(-0.5,-0.5)
  888.                 lol.Parent = snoopy
  889.                 local cam = Workspace.CurrentCamera
  890.                 local function Pos(p)
  891.                         return p + cam.Focus.p
  892.                 end
  893.                 local function newSnoop(tiem)
  894.                         Spawn(function()
  895.                                 local new = snoopy:Clone()
  896.                                 local anim = new:WaitForChild("anim")
  897.                                 animGui(anim,snoopSequence,0.05)
  898.                                 local tack = tick()
  899.                                 local start = tack
  900.                                 local wow = tack*(((math.random()*2)-1)*57)
  901.                                 local s,c,r = math.sin(wow)*math.random(200,225)*0.01,math.cos(wow)*math.random(175,200)*0.01,-1 + (math.random()*2)
  902.                                 local dist = 10
  903.                                 local xp,yp,zp = dist*-s,dist*-r,dist*-c
  904.                                 local xe,ye,ze = dist*s,dist*r,dist*c
  905.                                 local pos,targ = Vector3.new(xp,yp,zp),Vector3.new(xe,ye,ze)
  906.                                 new.CFrame = Pos(CFrame.new(pos))
  907.                                 new.Parent = cam
  908.                                 tiem = tack + tiem
  909.                                 while tack <= tiem do
  910.                                         local diff = fatboysraidmcdonalds.Clamp((tack-start)/(tiem-start),0,1)
  911.                                         new.CFrame = Pos(CFrame.new(pos + ((targ-pos)*diff)))
  912.                                         wait()
  913.                                         tack = tick()
  914.                                 end
  915.                                 new.CFrame = Pos(CFrame.new(targ))
  916.                                 new:destroy()
  917.                         end)
  918.                 end
  919.                 local now = tick()
  920.                 local targ = now + t
  921.                 while now <= targ do
  922.                         local diff = targ - now
  923.                         newSnoop(math.min(diff,0.75 + math.random()*0.5))
  924.                         wait()
  925.                         now = tick()
  926.                 end
  927.         end,
  928.         ["Illuminati"] = function(t,frame)
  929.         local decal = e
  930.                 local audio = 498668632
  931.                 local img = Instance.new("ImageLabel",frame)
  932.                 img.BackgroundTransparency = 1
  933.                 img.BorderSizePixel = 0
  934.                 img.ImageTransparency = 0.5
  935.                 img.ZIndex = 10
  936.                 img.Size = UDim2.new(0.1,0,0.1,0)
  937.                 img.Position = UDim2.new(0.45,0,0.45,0)
  938.                 img.Image = "http://www.roblox.com/asset/?id="..tostring(decal)
  939.                 local sound = Instance.new("Sound",img)                
  940.                 sound.Volume = 0.75
  941.                 sound.Looped = true
  942.                 sound.PlayOnRemove = false
  943.                 sound.SoundId = "http://www.roblox.com/asset/?id="..tostring(audio)
  944.                 sound:Play()
  945.                 img:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0),"Out","Linear",t+1.5)
  946.                 img.Changed:connect(function(p)
  947.                         if p ~= "ImageTransparency" then
  948.                                 local x = img.Size.X.Scale
  949.                                 img.ImageTransparency = 1 - x
  950.                                 sound.Volume = x
  951.                         end
  952.                 end)
  953.         end
  954. }
  955.  
  956. function animGui(lol,sequence,speed)
  957.         local img = Instance.new("ImageLabel",lol)
  958.         img.BackgroundTransparency = 1
  959.         img.BorderSizePixel = 0
  960.         img.Size = UDim2.new(2.25,0,5,0)
  961.         img.Position = UDim2.new(0,0,-2.5,0)
  962.         Spawn(function()
  963.                 local now = tick()
  964.                 while img:IsDescendantOf(game) do
  965.                         img.Image = "http://www.roblox.com/asset/?id="..tostring(sequence[(math.floor((tick()-now)/speed)%#sequence)+1]-1)
  966.                         wait()
  967.                 end
  968.         end)
  969.         return img
  970. end
  971.  
  972. function Rainbow(h)
  973.         local h,s,v = h%1,1,1
  974.         local r, g, b
  975.        
  976.         local i = math.floor(h * 6);
  977.         local f = h * 6 - i;
  978.         local p = v * (1 - s);
  979.         local q = v * (1 - f * s);
  980.         local t = v * (1 - (1 - f) * s);
  981.        
  982.         i = i % 6
  983.        
  984.         if i == 0 then r, g, b = v, t, p
  985.         elseif i == 1 then r, g, b = q, v, p
  986.         elseif i == 2 then r, g, b = p, v, t
  987.         elseif i == 3 then r, g, b = p, q, v
  988.         elseif i == 4 then r, g, b = t, p, v
  989.         elseif i == 5 then r, g, b = v, p, q
  990.         end
  991.        
  992.         return r, g, b
  993. end
  994.  
  995. local gui = Instance.new("ScreenGui",game.Players.LocalPlayer.PlayerGui)
  996. gui.Name = "SnoopyMcSnooperson"
  997. local frame = Instance.new("Frame",gui)
  998. frame.Size = UDim2.new(1,0,1,0)
  999. frame.BackgroundTransparency = 1
  1000. local snoop = animGui(frame,snoopSequence,0.05)
  1001. snoop.Size = UDim2.new(0.25,0,0.50,0)
  1002. snoop.Position = UDim2.new(-0.25,0,0.25,0)
  1003. frog = animGui(frame,frogSequence,0.05)
  1004. frog.Size = UDim2.new(0.25,0,0.50,0)
  1005. frog.Position = UDim2.new(1,0,0.25,0)
  1006.  
  1007. trollLabels = {snoopSequence,frogSequence,"Can I have a large pizza with please, cheese?","thomas the weed engine","get out of my face","ur gone and i gutta stay hi111","a duble rainbow... wut dos it men??22/?/","im so high bro","im so high bruh","whoa im tripin balz man","get out of my face","ellomenartiy","WORK 8 HOURS\nPLAY 8 HOURS\nSLEEP 8 HOURS","fite the powur bruh","fite the man11","usa females are payed 20 cents less bru its unfair","why am i doing this to myself","the woods are my home man","run free little bro","teach me ur ways, snoopie-san kawabi","how much for a bong","i luv this bong man","oh yeah its right in my bronchioles man","is this real life??","this is a robbery","this is why my mom doesnt like me"}
  1008. snoop:TweenPosition(UDim2.new(0,0,0.25,0), "Out", "Sine", 1, true)
  1009. frog:TweenPosition(UDim2.new(0.75,0,0.25,0), "Out","Sine", 1, true)
  1010. Spawn(function()
  1011.         local start = tick()
  1012.         local last = start
  1013.         local ending = false
  1014.         local tiem = 10
  1015.         Spawn(function()
  1016.                 fatboysraidmcdonalds.Control(tiem)
  1017.         end)
  1018.         Spawn(function()
  1019.                 fatboysraidmcdonalds.Snoop(tiem)
  1020.         end)
  1021.         Spawn(function()
  1022.                 fatboysraidmcdonalds.Illuminati(tiem,frame)
  1023.         end)
  1024.         while true do
  1025.                 local tack = tick()
  1026.                 local now = tack-start
  1027.                 frog.Rotation = now*360
  1028.                 if now <= tiem then
  1029.                         local k = math.min(now/2,0.5)
  1030.                         frame.BackgroundTransparency = 1 - k
  1031.                         if tack - last >= 0.25 then
  1032.                                 for i = 1,3 do
  1033.                                         local wow = tack*(((math.random()*2)-1)*57)
  1034.                                         local s,c = math.sin(wow)*math.random(200,225)*0.01,math.cos(wow)*math.random(175,200)*0.01
  1035.                                         local dist = 0.5
  1036.                                         local xp,yp = dist+(dist*s),dist+(dist*c)
  1037.                                         local xe,ye = dist-(dist*s),dist-(dist*c)
  1038.                                         local funk
  1039.                                         if i == 1 then
  1040.                                                 funk = trollLabels[math.random(1,2)]
  1041.                                         else
  1042.                                                 funk = trollLabels[math.random(3,#trollLabels)]
  1043.                                         end
  1044.                                         local ngui
  1045.                                         local size = math.random()*0.25
  1046.                                         if funk == snoopSequence then
  1047.                                                 ngui = animGui(frame,funk,0.05)
  1048.                                                 ngui.Size = UDim2.new(size,0,size*2,0)
  1049.                                                 ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
  1050.                                         elseif funk == frogSequence then
  1051.                                                 ngui = animGui(frame,funk,0.05)
  1052.                                                 ngui.Size = UDim2.new(size,0,size,0)
  1053.                                                 ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
  1054.                                         else
  1055.                                                 ngui = Instance.new("TextLabel",frame)
  1056.                                                 local bt = frame.BackgroundTransparency
  1057.                                                 ngui.TextTransparency = (bt-0.5)/0.5
  1058.                                                 ngui.TextStrokeTransparency = bt
  1059.                                                 ngui.BackgroundTransparency = 1
  1060.                                                 ngui.TextColor3 = Color3.new(math.random(),math.random(),math.random())
  1061.                                                 ngui.Font = "ArialBold"
  1062.                                                 ngui.Text = funk
  1063.                                                 ngui.Size = UDim2.new(size*0.5,0,size*0.5,0)
  1064.                                                 ngui.TextScaled = true
  1065.                                                 ngui.TextWrapped = false
  1066.                                                 ngui.FontSize = "Size48"
  1067.                                         end
  1068.                                         ngui.Position = UDim2.new(xp,0,yp,0)
  1069.                                         ngui:TweenPosition(UDim2.new(xe,0,ye,0), "Out", "Linear", math.random(35,80)*0.035*i, true,function()
  1070.                                                 ngui:destroy()
  1071.                                         end)
  1072.                                         if i == 1 then
  1073.                                                 local sp = 500*(1-(math.random()*2))
  1074.                                                 ngui.Changed:connect(function(prop)
  1075.                                                         if prop ~= "Rotation" and prop ~= "ImageTransparency" then
  1076.                                                                 ngui.Rotation = (tick()-tack)*sp
  1077.                                                                 ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
  1078.                                                         end
  1079.                                                 end)
  1080.                                         else
  1081.                                                 ngui.Changed:connect(function(prop)
  1082.                                                         if prop ~= "TextTransparency" and prop ~= "TextStrokeTransparency" then
  1083.                                                                 local bt = frame.BackgroundTransparency
  1084.                                                                 ngui.TextTransparency = (bt-0.5)/0.5
  1085.                                                                 ngui.TextStrokeTransparency = bt
  1086.                                                         end
  1087.                                                 end)
  1088.                                         end
  1089.                                 end
  1090.                                 last = tack
  1091.                         end
  1092.                 else
  1093.                         if not ending then
  1094.                                 ending = true
  1095.                                 snoop:TweenPosition(UDim2.new(-0.25,0,0.25,0), "Out", "Sine", math.max((tiem+1)-now,0), true)
  1096.                                 frog:TweenPosition(UDim2.new(1,0,0.25,0), "Out", "Sine", math.max((tiem+1)-now,0), true)
  1097.                         end
  1098.                         local nao = math.max(((tiem+1)-now)*0.3,0)
  1099.                         frame.BackgroundTransparency = 1 - nao
  1100.                         if nao == 0 then
  1101.                                 gui:destroy()
  1102.                                 return
  1103.                         end
  1104.                 end
  1105.                 frame.BackgroundColor3 = Color3.new(Rainbow(now))
  1106.                 wait()
  1107.         end
  1108. end)
  1109. end
  1110. ----------------------------------------------------
  1111. local Using="Bong"
  1112. local tools={m,m2,m3}
  1113. function tolFad(nam)
  1114.         local tol=nil
  1115.         for _,v in pairs(tools) do
  1116.                 if Using=="Bong" then
  1117.                         tol=m
  1118.                 elseif Using=="Blunt" then
  1119.                         tol=m2
  1120.                 elseif Using=="Pipe" then
  1121.                         tol=m3
  1122.                 end
  1123.                 if v~=tol then
  1124.                         for _,c in pairs(v:GetChildren()) do
  1125.                                 if c:IsA("Part") then
  1126.                                         c.Transparency=1
  1127.                                 end
  1128.                         end
  1129.                 else
  1130.                         for _,c in pairs(v:GetChildren()) do
  1131.                                 if c:IsA("Part") and c.Name ~= "Bong" and c.Name ~= "Tube" then
  1132.                                         c.Transparency = 0
  1133.                                 elseif c:IsA("Part") and c.Name == "Bong" or c.Name == "Tube" then
  1134.                                         c.Transparency = 0.2
  1135.                                 end
  1136.                         end
  1137.                 end
  1138.         end
  1139. end
  1140. --[[if Debounces.Bong == true then
  1141.         Debounces.Pipe = false
  1142.         Debounces.Blunt = false
  1143.         for i = 1, 10 do wait()
  1144.                 for i,v in pairs(torso.Bong:GetChildren()) do
  1145.                         if v:IsA("Part") and v.Transparency <= 1 then
  1146.                                 v.Transparency = v.Transparency - 0.1
  1147.                         end
  1148.                 end
  1149.         end
  1150.         for i = 1, 10 do wait()
  1151.                 for q,e in pairs(rarm.Pipe:GetChildren()) do
  1152.                         if e:IsA("Part") and e.Transparency >= 0 then
  1153.                                 e.Transparency = e.Transparency + 0.1
  1154.                         elseif e:IsA("Part") and e.Transparency == 1 then wait()
  1155.                         end
  1156.                 end
  1157.         end
  1158.         for i = 1, 10 do wait()
  1159.                 for a,d in pairs(rarm.Blunt:GetChildren()) do
  1160.                         if d:IsA("Part") and d.Transparency >= 0 then
  1161.                                 d.Transparency = d.Transparency + 0.1
  1162.                         elseif d:IsA("Part") and d.Transparency == 1 then wait()
  1163.                         end
  1164.                 end
  1165.         end
  1166. elseif Debounces.Pipe == true then
  1167.         Debounces.Bong = false
  1168.         Debounces.Blunt = false
  1169.         for i = 1, 10 do wait()
  1170.                 for i,v in pairs(torso.Bong:GetChildren()) do
  1171.                         if v:IsA("Part") and v.Transparency >= 0 then
  1172.                                 v.Transparency = v.Transparency + 0.1
  1173.                         elseif v:IsA("Part") and v.Transparency == 1 then wait()
  1174.                         end
  1175.                 end
  1176.         end
  1177.         for i = 1, 10 do wait()
  1178.                 for q,e in pairs(rarm.Pipe:GetChildren()) do
  1179.                         if e:IsA("Part") and e.Transparency <= 1 then
  1180.                                 e.Transparency = e.Transparency - 0.1
  1181.                         end
  1182.                 end
  1183.         end
  1184.         for i = 1, 10 do wait()
  1185.                 for a,d in pairs(rarm.Blunt:GetChildren()) do
  1186.                         if d:IsA("Part") and d.Transparency >= 0 then
  1187.                                 d.Transparency = d.Transparency + 0.1
  1188.                         elseif d:IsA("Part") and d.Transparency == 1 then wait()
  1189.                         end
  1190.                 end
  1191.         end
  1192. elseif Debounces.Blunt == true then
  1193.         Debounces.Bong = false
  1194.         Debounces.Pipe = false
  1195.         for i = 1, 10 do wait()
  1196.                 for i,v in pairs(torso.Bong:GetChildren()) do
  1197.                         if v:IsA("Part") and v.Transparency >= 0 then
  1198.                                 v.Transparency = v.Transparency + 0.1
  1199.                         elseif v:IsA("Part") and v.Transparency == 1 then wait()
  1200.                         end
  1201.                 end
  1202.         end
  1203.         for i = 1, 10 do wait()
  1204.                 for q,e in pairs(rarm.Pipe:GetChildren()) do
  1205.                         if e:IsA("Part") and e.Transparency >= 0 then
  1206.                                 e.Transparency = e.Transparency + 0.1
  1207.                         elseif e:IsA("Part") and e.Transparency == 1 then wait()
  1208.                         end
  1209.                 end
  1210.         end
  1211.         for i = 1, 10 do wait()
  1212.                 for a,d in pairs(rarm.Blunt:GetChildren()) do
  1213.                         if d:IsA("Part") and d.Transparency <= 1 then
  1214.                                 d.Transparency = d.Transparency - 0.1
  1215.                         end
  1216.                 end
  1217.         end
  1218. end]]--
  1219. ----------------------------------------------------
  1220. mouse.KeyDown:connect(function(key)
  1221.         if key == "q" then
  1222.                 if Debounces.CanPuff == true then
  1223.                         Using = "Bong"
  1224.                         stanceToggle = "Bong"
  1225.                         tolFad(Using)
  1226.                 end
  1227.         end
  1228. end)
  1229. mouse.KeyDown:connect(function(key)
  1230.         if key == "e" then
  1231.                 if Debounces.CanPuff == true then
  1232.                         Using = "Pipe"
  1233.                         stanceToggle = "Pipe"
  1234.                         tolFad(Using)
  1235.                 end
  1236.         end
  1237. end)
  1238. mouse.KeyDown:connect(function(key)
  1239.         if key == "r" then
  1240.                 if Debounces.CanPuff == true then
  1241.                         Using = "Blunt"
  1242.                         stanceToggle = "Blunt"
  1243.                         tolFad(Using)
  1244.                 end
  1245.         end
  1246. end)
  1247. ----------------------------------------------------
  1248. mt = {8, 8.4, 8.8, 9, 9.4}
  1249. mouse.KeyDown:connect(function(key)
  1250.         if key == "h" then
  1251.         if Debounces.CanJoke == true then
  1252.         Debounces.CanJoke = false
  1253.         z                 = Instance.new("Sound",hed)
  1254.         z.SoundId         = "http://www.roblox.com/asset/?id=238500679"
  1255.         z.Looped          = false
  1256.         z.Pitch           = mt[math.random(1,#mt)]
  1257.         z.Volume          = 1
  1258.         z2                = Instance.new("Sound",hed)
  1259.         z2.SoundId        = "http://www.roblox.com/asset/?id=238500679"
  1260.         z2.Looped         = false
  1261.         z2.Pitch          = z.Pitch
  1262.         z2.Volume         = 1
  1263.         z3                = Instance.new("Sound",hed)
  1264.         z3.SoundId        = "http://www.roblox.com/asset/?id=238500679"
  1265.         z3.Looped         = false
  1266.         z3.Pitch          = z.Pitch
  1267.         z3.Volume         = 1
  1268.         z4                = Instance.new("Sound",hed)
  1269.         z4.SoundId        = "http://www.roblox.com/asset/?id=238500679"
  1270.         z4.Looped         = false
  1271.         z4.Pitch          = z.Pitch
  1272.         z4.Volume         = 1
  1273.         z:Play()
  1274.         z2:Play()
  1275.         z3:Play()
  1276.         z4:Play()
  1277.         wait(1)
  1278.         z:Destroy()
  1279.         z2:Destroy()
  1280.         z3:Destroy()
  1281.         z4:Destroy()
  1282.         if Debounces.CanJoke == false then
  1283.         Debounces.CanJoke = true
  1284. end
  1285. end
  1286. end
  1287. end)
  1288. ----------------------------------------------------
  1289. mouse.Button1Down:connect(function(hoot)
  1290.         if Debounces.CanPuff == true and Using == "Bong" then
  1291.                 Debounces.CanPuff = false
  1292.                 Debounces.NoIdl = true
  1293.                 Debounces.on = true
  1294.                 for i = 1,20 do
  1295.                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.55,-1.4)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-40)), 0.2)
  1296.                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  1297.                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-50), 0, 0), 0.4)
  1298.                         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1299.                         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  1300.                         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  1301.                         weld2.C0 = Lerp(weld2.C0, CFrame.new(0, -.5, -1.4), 0.4)
  1302.                         weld2.C1 = Lerp(weld2.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30),0,0), 0.4)
  1303.                         if Debounces.on == false then break end
  1304.                         wait()
  1305.                 end
  1306.         Match1()
  1307. z = Instance.new("Sound",hed)
  1308. z.SoundId = "rbxassetid://174628230"
  1309. z.Looped = true
  1310. z.Pitch = 2
  1311. z.Volume = 1
  1312. z1 = Instance.new("Sound",hed)
  1313. z1.SoundId = "rbxassetid://174628230"
  1314. z1.Looped = true
  1315. z1.Pitch = 2
  1316. z1.Volume = 1
  1317. wait(1)
  1318. z:Play()
  1319. z1:Play()
  1320. Burn()
  1321. wait(2.4)
  1322. for i = 1,10 do
  1323.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  1324.         if Debounces.on == false then break end
  1325.         wait()
  1326. end
  1327. Match2()
  1328. wait(2.6)
  1329.                 z:Stop()
  1330.                 z1:Stop()
  1331.                 for i = 1,20 do
  1332.                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  1333.                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  1334.                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(40), 0, 0), 0.4)
  1335.                         weld2.C0 = Lerp(weld2.C0, CFrame.new(0, -.5, -1.5), 0.4)
  1336.                         weld2.C1 = Lerp(weld2.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1337.                         if Debounces.on == false then break end
  1338.                         wait()
  1339.                 end
  1340.         s.Enabled = true
  1341.         wait(5)
  1342.         s.Enabled = false
  1343.                 Snoop()
  1344.                 if Debounces.CanPuff == false then
  1345.                 Debounces.CanPuff = true
  1346.                 Debounces.NoIdl = false
  1347.                 Debounces.on = true
  1348.                 end
  1349.         end
  1350. end)
  1351. ----------------------------------------------------
  1352. mouse.Button1Down:connect(function(hoot)
  1353.         if Debounces.CanPuff == true and Using == "Pipe" then
  1354.                 Debounces.CanPuff = false
  1355.                 Debounces.NoIdl = true
  1356.                 Debounces.on = true
  1357.                 Match1()
  1358.                 for i = 1,20 do
  1359.                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.65,-.3)*CFrame.Angles(math.rad(115),math.rad(-10),math.rad(-30)), 0.2)
  1360.                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.45)*CFrame.Angles(math.rad(110),math.rad(10),math.rad(45)), 0.2)
  1361.                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-10), 0, 0), 0.4)
  1362.                         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1363.                         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  1364.                         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  1365.                         if Debounces.on == false then break end
  1366.                         wait()
  1367.                 end
  1368.             Burn2()
  1369.                 wait(2.4)
  1370.                 for i = 1,10 do
  1371.                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.4)
  1372.                         if Debounces.on == false then break end
  1373.                         wait()
  1374.                 end
  1375.                 Match2()
  1376.                 wait(2.6)
  1377.                 for i = 1,20 do
  1378.                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.4)
  1379.                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.3)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(20)), 0.6)
  1380.                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(30), 0, 0), 0.4)
  1381.                         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1382.                         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  1383.                         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  1384.                         if Debounces.on == false then break end
  1385.                         wait()
  1386.                 end
  1387.                 s.Enabled = true
  1388.                 wait(5)
  1389.                 s.Enabled = false
  1390.                 Snoop()
  1391.                 if Debounces.CanPuff == false then
  1392.                 Debounces.CanPuff = true
  1393.                 Debounces.NoIdl = false
  1394.                 Debounces.on = true
  1395.                 end
  1396.         end
  1397. end)
  1398. ----------------------------------------------------
  1399. mouse.Button1Down:connect(function(hoot)
  1400.         if Debounces.CanPuff == true and Using == "Blunt" then
  1401.                 Debounces.CanPuff = false
  1402.                 Debounces.NoIdl = true
  1403.                 Debounces.on = true
  1404.                 for i = 1,20 do
  1405.                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,.1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  1406.                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.45)*CFrame.Angles(math.rad(115),math.rad(10),math.rad(40)), 0.2)
  1407.                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-15), 0, 0), 0.4)
  1408.                         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1409.                         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  1410.                         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  1411.                         if Debounces.on == false then break end
  1412.                         wait()
  1413.                 end
  1414.                 wait(0.5)
  1415.                 Burn3()
  1416.                 wait()
  1417.                 for i = 1,20 do
  1418.                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  1419.                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.3)*CFrame.Angles(math.rad(115),math.rad(0),math.rad(-20)), 0.6)
  1420.                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(30), 0, 0), 0.4)
  1421.                         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1422.                         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  1423.                         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  1424.                         if Debounces.on == false then break end
  1425.                         wait()
  1426.                 end
  1427.                 s.Enabled = true
  1428.                 wait(5)
  1429.                 s.Enabled = false
  1430.                 Snoop()
  1431.                 if Debounces.CanPuff == false then
  1432.                 Debounces.CanPuff = true
  1433.                 Debounces.NoIdl = false
  1434.                 Debounces.on = true
  1435.                 end
  1436.         end
  1437. end)
  1438. ----------------------------------------------------
  1439. local animpose = "Idle"
  1440. local lastanimpose = "Idle"
  1441. local sine = 0
  1442. local change = 1
  1443. local val = 0
  1444. local ffing = false
  1445. -------------------------------
  1446. game:GetService("RunService").RenderStepped:connect(function()
  1447. --[[if char.Humanoid.Jump == true then
  1448. jump = true
  1449. else
  1450. jump = false
  1451. end]]
  1452. char.Humanoid.FreeFalling:connect(function(f)
  1453. if f then
  1454. ffing = true
  1455. else
  1456. ffing = false
  1457. end
  1458. end)
  1459. sine = sine + change
  1460. if jumpn == true then
  1461. animpose = "Jumping"
  1462. elseif ffing == true then
  1463. animpose = "Freefalling"
  1464. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  1465. animpose = "Idle"
  1466. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  1467. animpose = "Walking"
  1468. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  1469. animpose = "Running"
  1470. end
  1471. if animpose ~= lastanimpose then
  1472. sine = 0
  1473. if Debounces.NoIdl == false then
  1474. for i = 1, 2 do
  1475. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  1476. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  1477. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1478. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1479. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  1480. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  1481. wait()
  1482. end
  1483. else
  1484. end
  1485. end
  1486. lastanimpose = animpose
  1487. if Debounces.NoIdl == false then
  1488. if animpose == "Idle" then
  1489. if stanceToggle == "Bong" then
  1490. change = 0.5
  1491. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  1492. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  1493. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1494. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1495. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  1496. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  1497. elseif stanceToggle == "Pipe" then
  1498. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
  1499. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  1500. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1501. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1502. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  1503. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  1504. elseif stanceToggle == "Blunt" then
  1505. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  1506. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-14)), 0.2)
  1507. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1508. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1509. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  1510. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  1511. end
  1512. elseif animpose == "Walking" then
  1513. if stanceToggle == "Bong" then
  1514. change = 1
  1515. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  1516. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  1517. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
  1518. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1519. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1520. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1521. elseif stanceToggle == "Pipe" then
  1522. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  1523. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  1524. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
  1525. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1526. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1527. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1528. elseif stanceToggle == "Blunt" then
  1529. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/3))), 0.2)
  1530. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/3))), 0.2)
  1531. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
  1532. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1533. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1534. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1535. end
  1536. end
  1537. end
  1538. end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top