Advertisement
Guest User

1609.344 kilometres

a guest
Jul 23rd, 2017
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.31 KB | None | 0 0
  1. function c_spiderman()
  2. local p = ConsoleCommandPlayer() or ThePlayer
  3. p.AnimState:SetMultColour(0,0,0,0)
  4. local mid = SpawnPrefab("guano")
  5. mid.Physics:SetMass(0)
  6. mid.entity:SetParent(p.entity)
  7. mid.Transform:SetPosition(0,0.5,0)
  8. mid.Transform:SetScale(3,3,3)
  9. local bum = SpawnPrefab("guano")
  10. bum.Physics:SetMass(0)
  11. bum.entity:SetParent(p.entity)
  12. bum.Transform:SetPosition(-2,0,0)
  13. bum.Transform:SetScale(4,4,4)
  14. local hed = SpawnPrefab("guano")
  15. hed.Physics:SetMass(0)
  16. hed.entity:SetParent(p.entity)
  17. hed.Transform:SetPosition(1,0.5,0)
  18. hed.Transform:SetScale(2.1,2.1,2.1)
  19. local eye1 = SpawnPrefab("deerclops_eyeball")
  20. eye1.Physics:SetMass(0)
  21. eye1.entity:SetParent(hed.entity)
  22. eye1.Transform:SetPosition(0.2,0.45,-0.2)
  23. eye1.Transform:SetScale(0.45,0.45,0.45)
  24. local eye2 = SpawnPrefab("deerclops_eyeball")
  25. eye2.Physics:SetMass(0)
  26. eye2.entity:SetParent(hed.entity)
  27. eye2.Transform:SetPosition(0.2,0.45,0.2)
  28. eye2.Transform:SetScale(0.45,0.45,0.45)
  29. local legleft1 = {}
  30. legleft1[1] = SpawnPrefab("guano")
  31. legleft1[1].Physics:SetMass(0)
  32. legleft1[1].entity:SetParent(mid.entity)
  33. legleft1[1].Transform:SetScale(1/4,0.5,1/4)
  34. legleft1[1].Transform:SetPosition(0.1,0,0.5)
  35. legleft1[2] = SpawnPrefab("guano")
  36. legleft1[2].Physics:SetMass(0)
  37. legleft1[2].entity:SetParent(mid.entity)
  38. legleft1[2].Transform:SetScale(1/4,0.5,1/4)
  39. legleft1[2].Transform:SetPosition(0.2,0.2,2/3)
  40. legleft1[3] = SpawnPrefab("guano")
  41. legleft1[3].Physics:SetMass(0)
  42. legleft1[3].entity:SetParent(mid.entity)
  43. legleft1[3].Transform:SetScale(1/4,0.5,1/4)
  44. legleft1[3].Transform:SetPosition(0.3,0.4,5/6)
  45. legleft1[4] = SpawnPrefab("guano")
  46. legleft1[4].Physics:SetMass(0)
  47. legleft1[4].entity:SetParent(mid.entity)
  48. legleft1[4].Transform:SetScale(1/4,0.5,1/4)
  49. legleft1[4].Transform:SetPosition(0.4,0.2,1)
  50. legleft1[5] = SpawnPrefab("guano")
  51. legleft1[5].Physics:SetMass(0)
  52. legleft1[5].entity:SetParent(mid.entity)
  53. legleft1[5].Transform:SetScale(1/4,0.5,1/4)
  54. legleft1[5].Transform:SetPosition(0.5,0,7/6)
  55. legleft1[6] = SpawnPrefab("guano")
  56. legleft1[6].Physics:SetMass(0)
  57. legleft1[6].entity:SetParent(mid.entity)
  58. legleft1[6].Transform:SetScale(1/4,0.5,1/4)
  59. legleft1[6].Transform:SetPosition(0.6,-0.2,8/6)
  60. local legright1 = {}
  61. legright1[1] = SpawnPrefab("guano")
  62. legright1[1].Physics:SetMass(0)
  63. legright1[1].entity:SetParent(mid.entity)
  64. legright1[1].Transform:SetScale(1/4,0.5,1/4)
  65. legright1[1].Transform:SetPosition(0.1,0,-0.5)
  66. legright1[2] = SpawnPrefab("guano")
  67. legright1[2].Physics:SetMass(0)
  68. legright1[2].entity:SetParent(mid.entity)
  69. legright1[2].Transform:SetScale(1/4,0.5,1/4)
  70. legright1[2].Transform:SetPosition(0.2,0.2,-2/3)
  71. legright1[3] = SpawnPrefab("guano")
  72. legright1[3].Physics:SetMass(0)
  73. legright1[3].entity:SetParent(mid.entity)
  74. legright1[3].Transform:SetScale(1/4,0.5,1/4)
  75. legright1[3].Transform:SetPosition(0.3,0.4,-5/6)
  76. legright1[4] = SpawnPrefab("guano")
  77. legright1[4].Physics:SetMass(0)
  78. legright1[4].entity:SetParent(mid.entity)
  79. legright1[4].Transform:SetScale(1/4,0.5,1/4)
  80. legright1[4].Transform:SetPosition(0.4,0.2,-1)
  81. legright1[5] = SpawnPrefab("guano")
  82. legright1[5].Physics:SetMass(0)
  83. legright1[5].entity:SetParent(mid.entity)
  84. legright1[5].Transform:SetScale(1/4,0.5,1/4)
  85. legright1[5].Transform:SetPosition(0.5,0,-7/6)
  86. legright1[6] = SpawnPrefab("guano")
  87. legright1[6].Physics:SetMass(0)
  88. legright1[6].entity:SetParent(mid.entity)
  89. legright1[6].Transform:SetScale(1/4,0.5,1/4)
  90. legright1[6].Transform:SetPosition(0.6,-0.2,-8/6)
  91. local legleft2 = {}
  92. legleft2[1] = SpawnPrefab("guano")
  93. legleft2[1].Physics:SetMass(0)
  94. legleft2[1].entity:SetParent(bum.entity)
  95. legleft2[1].Transform:SetScale(1/4,0.5,1/4)
  96. legleft2[1].Transform:SetPosition(0.15,0,1/3)
  97. legleft2[2] = SpawnPrefab("guano")
  98. legleft2[2].Physics:SetMass(0)
  99. legleft2[2].entity:SetParent(bum.entity)
  100. legleft2[2].Transform:SetScale(1/4,0.5,1/4)
  101. legleft2[2].Transform:SetPosition(0.15,0.2,0.5)
  102. legleft2[3] = SpawnPrefab("guano")
  103. legleft2[3].Physics:SetMass(0)
  104. legleft2[3].entity:SetParent(bum.entity)
  105. legleft2[3].Transform:SetScale(1/4,0.5,1/4)
  106. legleft2[3].Transform:SetPosition(0.15,0.4,2/3)
  107. legleft2[4] = SpawnPrefab("guano")
  108. legleft2[4].Physics:SetMass(0)
  109. legleft2[4].entity:SetParent(bum.entity)
  110. legleft2[4].Transform:SetScale(1/4,0.5,1/4)
  111. legleft2[4].Transform:SetPosition(0.15,0.2,5/6)
  112. legleft2[5] = SpawnPrefab("guano")
  113. legleft2[5].Physics:SetMass(0)
  114. legleft2[5].entity:SetParent(bum.entity)
  115. legleft2[5].Transform:SetScale(1/4,0.5,1/4)
  116. legleft2[5].Transform:SetPosition(0.15,0,1)
  117. legleft2[6] = SpawnPrefab("guano")
  118. legleft2[6].Physics:SetMass(0)
  119. legleft2[6].entity:SetParent(bum.entity)
  120. legleft2[6].Transform:SetScale(1/4,0.5,1/4)
  121. legleft2[6].Transform:SetPosition(0.15,-0.2,7/6)
  122. local legright2 = {}
  123. legright2[1] = SpawnPrefab("guano")
  124. legright2[1].Physics:SetMass(0)
  125. legright2[1].entity:SetParent(bum.entity)
  126. legright2[1].Transform:SetScale(1/4,0.5,1/4)
  127. legright2[1].Transform:SetPosition(0.15,0,-1/3)
  128. legright2[2] = SpawnPrefab("guano")
  129. legright2[2].Physics:SetMass(0)
  130. legright2[2].entity:SetParent(bum.entity)
  131. legright2[2].Transform:SetScale(1/4,0.5,1/4)
  132. legright2[2].Transform:SetPosition(0.15,0.2,-0.5)
  133. legright2[3] = SpawnPrefab("guano")
  134. legright2[3].Physics:SetMass(0)
  135. legright2[3].entity:SetParent(bum.entity)
  136. legright2[3].Transform:SetScale(1/4,0.5,1/4)
  137. legright2[3].Transform:SetPosition(0.15,0.4,-2/3)
  138. legright2[4] = SpawnPrefab("guano")
  139. legright2[4].Physics:SetMass(0)
  140. legright2[4].entity:SetParent(bum.entity)
  141. legright2[4].Transform:SetScale(1/4,0.5,1/4)
  142. legright2[4].Transform:SetPosition(0.15,0.2,-5/6)
  143. legright2[5] = SpawnPrefab("guano")
  144. legright2[5].Physics:SetMass(0)
  145. legright2[5].entity:SetParent(bum.entity)
  146. legright2[5].Transform:SetScale(1/4,0.5,1/4)
  147. legright2[5].Transform:SetPosition(0.15,0,-1)
  148. legright2[6] = SpawnPrefab("guano")
  149. legright2[6].Physics:SetMass(0)
  150. legright2[6].entity:SetParent(bum.entity)
  151. legright2[6].Transform:SetScale(1/4,0.5,1/4)
  152. legright2[6].Transform:SetPosition(0.15,-0.2,-7/6)
  153. local legleft3 = {}
  154. legleft3[1] = SpawnPrefab("guano")
  155. legleft3[1].Physics:SetMass(0)
  156. legleft3[1].entity:SetParent(mid.entity)
  157. legleft3[1].Transform:SetScale(1/4,0.5,1/4)
  158. legleft3[1].Transform:SetPosition(-1,0,1/3)
  159. legleft3[2] = SpawnPrefab("guano")
  160. legleft3[2].Physics:SetMass(0)
  161. legleft3[2].entity:SetParent(mid.entity)
  162. legleft3[2].Transform:SetScale(1/4,0.5,1/4)
  163. legleft3[2].Transform:SetPosition(-1.1,0.2,0.5)
  164. legleft3[3] = SpawnPrefab("guano")
  165. legleft3[3].Physics:SetMass(0)
  166. legleft3[3].entity:SetParent(mid.entity)
  167. legleft3[3].Transform:SetScale(1/4,0.5,1/4)
  168. legleft3[3].Transform:SetPosition(-1.2,0.4,2/3)
  169. legleft3[4] = SpawnPrefab("guano")
  170. legleft3[4].Physics:SetMass(0)
  171. legleft3[4].entity:SetParent(mid.entity)
  172. legleft3[4].Transform:SetScale(1/4,0.5,1/4)
  173. legleft3[4].Transform:SetPosition(-1.3,0.2,5/6)
  174. legleft3[5] = SpawnPrefab("guano")
  175. legleft3[5].Physics:SetMass(0)
  176. legleft3[5].entity:SetParent(mid.entity)
  177. legleft3[5].Transform:SetScale(1/4,0.5,1/4)
  178. legleft3[5].Transform:SetPosition(-1.4,0,1)
  179. legleft3[6] = SpawnPrefab("guano")
  180. legleft3[6].Physics:SetMass(0)
  181. legleft3[6].entity:SetParent(mid.entity)
  182. legleft3[6].Transform:SetScale(1/4,0.5,1/4)
  183. legleft3[6].Transform:SetPosition(-1.5,-0.2,7/6)
  184. local legright3 = {}
  185. legright3[1] = SpawnPrefab("guano")
  186. legright3[1].Physics:SetMass(0)
  187. legright3[1].entity:SetParent(mid.entity)
  188. legright3[1].Transform:SetScale(1/4,0.5,1/4)
  189. legright3[1].Transform:SetPosition(-1,0,-1/3)
  190. legright3[2] = SpawnPrefab("guano")
  191. legright3[2].Physics:SetMass(0)
  192. legright3[2].entity:SetParent(mid.entity)
  193. legright3[2].Transform:SetScale(1/4,0.5,1/4)
  194. legright3[2].Transform:SetPosition(-1.1,0.2,-0.5)
  195. legright3[3] = SpawnPrefab("guano")
  196. legright3[3].Physics:SetMass(0)
  197. legright3[3].entity:SetParent(mid.entity)
  198. legright3[3].Transform:SetScale(1/4,0.5,1/4)
  199. legright3[3].Transform:SetPosition(-1.2,0.4,-2/3)
  200. legright3[4] = SpawnPrefab("guano")
  201. legright3[4].Physics:SetMass(0)
  202. legright3[4].entity:SetParent(mid.entity)
  203. legright3[4].Transform:SetScale(1/4,0.5,1/4)
  204. legright3[4].Transform:SetPosition(-1.3,0.2,-5/6)
  205. legright3[5] = SpawnPrefab("guano")
  206. legright3[5].Physics:SetMass(0)
  207. legright3[5].entity:SetParent(mid.entity)
  208. legright3[5].Transform:SetScale(1/4,0.5,1/4)
  209. legright3[5].Transform:SetPosition(-1.4,0,-1)
  210. legright3[6] = SpawnPrefab("guano")
  211. legright3[6].Physics:SetMass(0)
  212. legright3[6].entity:SetParent(mid.entity)
  213. legright3[6].Transform:SetScale(1/4,0.5,1/4)
  214. legright3[6].Transform:SetPosition(-1.5,-0.2,-7/6)
  215. mid:DoPeriodicTask(1,function()
  216. p.components.locomotor:SetExternalSpeedMultiplier(mid, "c_speedmult", 2.4)
  217. for i0=2,6 do
  218. local i = 8-i0
  219. local psty=Vector3(legleft1[i].Transform:GetLocalPosition()).y
  220. for ii=1,10 do
  221. mid:DoTaskInTime(ii/52,function()
  222. legleft1[i].Transform:SetPosition( (i/10) - (i/10)*(ii/10) ,psty,(1/3)+(1/6)*i)
  223. legright1[i].Transform:SetPosition( (i/10)*(ii/10) ,psty, -((1/3)+(1/6)*i))
  224. legleft2[i].Transform:SetPosition(0.15 - (i/20) + (i/13)*(ii/10),psty,(1/6)+(1/6)*i)
  225. legright2[i].Transform:SetPosition(0.15 - (i/20) + (i/13)-(i/10)*(ii/10),psty,-((1/6)+(1/6)*i))
  226. legleft3[i].Transform:SetPosition( -0.9 - (i/10)*(ii/10) ,psty,(1/6)+(1/6)*i)
  227. legright3[i].Transform:SetPosition( -0.9 - ((i/10) - (i/10)*(ii/10)) ,psty,-((1/6)+(1/6)*i))
  228. if ii>=10 then
  229. p.components.locomotor:SetExternalSpeedMultiplier(mid, "c_speedmult", 0.1)
  230. end
  231. end)
  232. end
  233. mid:DoTaskInTime(0.5,function()
  234. p.components.locomotor:SetExternalSpeedMultiplier(mid, "c_speedmult", 2.4)
  235. for ii=1,10 do
  236. mid:DoTaskInTime(ii/52,function()
  237. legleft1[i].Transform:SetPosition( (i/10)*(ii/10) ,psty,(1/3)+(1/6)*i)
  238. legright1[i].Transform:SetPosition( (i/10) - (i/10)*(ii/10) ,psty, -((1/3)+(1/6)*i))
  239. legleft2[i].Transform:SetPosition(0.15 - (i/20) + (i/13)-(i/10)*(ii/10),psty,(1/6)+(1/6)*i)
  240. legright2[i].Transform:SetPosition(0.15 - (i/20) + (i/13)*(ii/10),psty,-((1/6)+(1/6)*i))
  241. legleft3[i].Transform:SetPosition( -0.9 - ((i/10) - (i/10)*(ii/10)) ,psty,(1/6)+(1/6)*i)
  242. legright3[i].Transform:SetPosition( -0.9 - (i/10)*(ii/10) ,psty,-((1/6)+(1/6)*i))
  243. if ii>=10 then
  244. p.components.locomotor:SetExternalSpeedMultiplier(mid, "c_speedmult", 0.1)
  245. end
  246. end)
  247. end
  248. end)
  249. end
  250. end)
  251. --hed:DoPeriodicTask(0.5, function()
  252. -- hed.Transform:SetPosition(1,0.6,0)
  253. -- hed:DoTaskInTime(1/30, function()
  254. -- hed.Transform:SetPosition(1,0.7,0)
  255. -- hed:DoTaskInTime(1/30, function()
  256. -- hed.Transform:SetPosition(1,0.5,0)
  257. -- hed:DoTaskInTime(1/30, function()
  258. -- hed.Transform:SetPosition(1,0.3,0)
  259. -- hed:DoTaskInTime(1/30, function()
  260. -- hed.Transform:SetPosition(1,0.35,0)
  261. -- hed:DoTaskInTime(1/30, function()
  262. -- hed.Transform:SetPosition(1,0.4,0)
  263. -- hed:DoTaskInTime(1/30, function()
  264. -- hed.Transform:SetPosition(1,0.45,0)
  265. -- hed:DoTaskInTime(1/30, function()
  266. -- hed.Transform:SetPosition(1,0.5,0)
  267. --
  268. -- end)
  269. -- end)
  270. -- end)
  271. -- end)
  272. -- end)
  273. -- end)
  274. -- end)
  275. --end)
  276. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement