Ledger Nano X - The secure hardware wallet
SHARE
TWEET

Untitled

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