LuaExploitz

Bong

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