Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function c_spiderman()
- local p = ConsoleCommandPlayer() or ThePlayer
- p.AnimState:SetMultColour(0,0,0,0)
- local mid = SpawnPrefab("guano")
- mid.Physics:SetMass(0)
- mid.entity:SetParent(p.entity)
- mid.Transform:SetPosition(0,0.5,0)
- mid.Transform:SetScale(3,3,3)
- local bum = SpawnPrefab("guano")
- bum.Physics:SetMass(0)
- bum.entity:SetParent(p.entity)
- bum.Transform:SetPosition(-2,0,0)
- bum.Transform:SetScale(4,4,4)
- local hed = SpawnPrefab("guano")
- hed.Physics:SetMass(0)
- hed.entity:SetParent(p.entity)
- hed.Transform:SetPosition(1,0.5,0)
- hed.Transform:SetScale(2.1,2.1,2.1)
- local eye1 = SpawnPrefab("deerclops_eyeball")
- eye1.Physics:SetMass(0)
- eye1.entity:SetParent(hed.entity)
- eye1.Transform:SetPosition(0.2,0.45,-0.2)
- eye1.Transform:SetScale(0.45,0.45,0.45)
- local eye2 = SpawnPrefab("deerclops_eyeball")
- eye2.Physics:SetMass(0)
- eye2.entity:SetParent(hed.entity)
- eye2.Transform:SetPosition(0.2,0.45,0.2)
- eye2.Transform:SetScale(0.45,0.45,0.45)
- local legleft1 = {}
- legleft1[1] = SpawnPrefab("guano")
- legleft1[1].Physics:SetMass(0)
- legleft1[1].entity:SetParent(mid.entity)
- legleft1[1].Transform:SetScale(1/4,0.5,1/4)
- legleft1[1].Transform:SetPosition(0.1,0,0.5)
- legleft1[2] = SpawnPrefab("guano")
- legleft1[2].Physics:SetMass(0)
- legleft1[2].entity:SetParent(mid.entity)
- legleft1[2].Transform:SetScale(1/4,0.5,1/4)
- legleft1[2].Transform:SetPosition(0.2,0.2,2/3)
- legleft1[3] = SpawnPrefab("guano")
- legleft1[3].Physics:SetMass(0)
- legleft1[3].entity:SetParent(mid.entity)
- legleft1[3].Transform:SetScale(1/4,0.5,1/4)
- legleft1[3].Transform:SetPosition(0.3,0.4,5/6)
- legleft1[4] = SpawnPrefab("guano")
- legleft1[4].Physics:SetMass(0)
- legleft1[4].entity:SetParent(mid.entity)
- legleft1[4].Transform:SetScale(1/4,0.5,1/4)
- legleft1[4].Transform:SetPosition(0.4,0.2,1)
- legleft1[5] = SpawnPrefab("guano")
- legleft1[5].Physics:SetMass(0)
- legleft1[5].entity:SetParent(mid.entity)
- legleft1[5].Transform:SetScale(1/4,0.5,1/4)
- legleft1[5].Transform:SetPosition(0.5,0,7/6)
- legleft1[6] = SpawnPrefab("guano")
- legleft1[6].Physics:SetMass(0)
- legleft1[6].entity:SetParent(mid.entity)
- legleft1[6].Transform:SetScale(1/4,0.5,1/4)
- legleft1[6].Transform:SetPosition(0.6,-0.2,8/6)
- local legright1 = {}
- legright1[1] = SpawnPrefab("guano")
- legright1[1].Physics:SetMass(0)
- legright1[1].entity:SetParent(mid.entity)
- legright1[1].Transform:SetScale(1/4,0.5,1/4)
- legright1[1].Transform:SetPosition(0.1,0,-0.5)
- legright1[2] = SpawnPrefab("guano")
- legright1[2].Physics:SetMass(0)
- legright1[2].entity:SetParent(mid.entity)
- legright1[2].Transform:SetScale(1/4,0.5,1/4)
- legright1[2].Transform:SetPosition(0.2,0.2,-2/3)
- legright1[3] = SpawnPrefab("guano")
- legright1[3].Physics:SetMass(0)
- legright1[3].entity:SetParent(mid.entity)
- legright1[3].Transform:SetScale(1/4,0.5,1/4)
- legright1[3].Transform:SetPosition(0.3,0.4,-5/6)
- legright1[4] = SpawnPrefab("guano")
- legright1[4].Physics:SetMass(0)
- legright1[4].entity:SetParent(mid.entity)
- legright1[4].Transform:SetScale(1/4,0.5,1/4)
- legright1[4].Transform:SetPosition(0.4,0.2,-1)
- legright1[5] = SpawnPrefab("guano")
- legright1[5].Physics:SetMass(0)
- legright1[5].entity:SetParent(mid.entity)
- legright1[5].Transform:SetScale(1/4,0.5,1/4)
- legright1[5].Transform:SetPosition(0.5,0,-7/6)
- legright1[6] = SpawnPrefab("guano")
- legright1[6].Physics:SetMass(0)
- legright1[6].entity:SetParent(mid.entity)
- legright1[6].Transform:SetScale(1/4,0.5,1/4)
- legright1[6].Transform:SetPosition(0.6,-0.2,-8/6)
- local legleft2 = {}
- legleft2[1] = SpawnPrefab("guano")
- legleft2[1].Physics:SetMass(0)
- legleft2[1].entity:SetParent(bum.entity)
- legleft2[1].Transform:SetScale(1/4,0.5,1/4)
- legleft2[1].Transform:SetPosition(0.15,0,1/3)
- legleft2[2] = SpawnPrefab("guano")
- legleft2[2].Physics:SetMass(0)
- legleft2[2].entity:SetParent(bum.entity)
- legleft2[2].Transform:SetScale(1/4,0.5,1/4)
- legleft2[2].Transform:SetPosition(0.15,0.2,0.5)
- legleft2[3] = SpawnPrefab("guano")
- legleft2[3].Physics:SetMass(0)
- legleft2[3].entity:SetParent(bum.entity)
- legleft2[3].Transform:SetScale(1/4,0.5,1/4)
- legleft2[3].Transform:SetPosition(0.15,0.4,2/3)
- legleft2[4] = SpawnPrefab("guano")
- legleft2[4].Physics:SetMass(0)
- legleft2[4].entity:SetParent(bum.entity)
- legleft2[4].Transform:SetScale(1/4,0.5,1/4)
- legleft2[4].Transform:SetPosition(0.15,0.2,5/6)
- legleft2[5] = SpawnPrefab("guano")
- legleft2[5].Physics:SetMass(0)
- legleft2[5].entity:SetParent(bum.entity)
- legleft2[5].Transform:SetScale(1/4,0.5,1/4)
- legleft2[5].Transform:SetPosition(0.15,0,1)
- legleft2[6] = SpawnPrefab("guano")
- legleft2[6].Physics:SetMass(0)
- legleft2[6].entity:SetParent(bum.entity)
- legleft2[6].Transform:SetScale(1/4,0.5,1/4)
- legleft2[6].Transform:SetPosition(0.15,-0.2,7/6)
- local legright2 = {}
- legright2[1] = SpawnPrefab("guano")
- legright2[1].Physics:SetMass(0)
- legright2[1].entity:SetParent(bum.entity)
- legright2[1].Transform:SetScale(1/4,0.5,1/4)
- legright2[1].Transform:SetPosition(0.15,0,-1/3)
- legright2[2] = SpawnPrefab("guano")
- legright2[2].Physics:SetMass(0)
- legright2[2].entity:SetParent(bum.entity)
- legright2[2].Transform:SetScale(1/4,0.5,1/4)
- legright2[2].Transform:SetPosition(0.15,0.2,-0.5)
- legright2[3] = SpawnPrefab("guano")
- legright2[3].Physics:SetMass(0)
- legright2[3].entity:SetParent(bum.entity)
- legright2[3].Transform:SetScale(1/4,0.5,1/4)
- legright2[3].Transform:SetPosition(0.15,0.4,-2/3)
- legright2[4] = SpawnPrefab("guano")
- legright2[4].Physics:SetMass(0)
- legright2[4].entity:SetParent(bum.entity)
- legright2[4].Transform:SetScale(1/4,0.5,1/4)
- legright2[4].Transform:SetPosition(0.15,0.2,-5/6)
- legright2[5] = SpawnPrefab("guano")
- legright2[5].Physics:SetMass(0)
- legright2[5].entity:SetParent(bum.entity)
- legright2[5].Transform:SetScale(1/4,0.5,1/4)
- legright2[5].Transform:SetPosition(0.15,0,-1)
- legright2[6] = SpawnPrefab("guano")
- legright2[6].Physics:SetMass(0)
- legright2[6].entity:SetParent(bum.entity)
- legright2[6].Transform:SetScale(1/4,0.5,1/4)
- legright2[6].Transform:SetPosition(0.15,-0.2,-7/6)
- local legleft3 = {}
- legleft3[1] = SpawnPrefab("guano")
- legleft3[1].Physics:SetMass(0)
- legleft3[1].entity:SetParent(mid.entity)
- legleft3[1].Transform:SetScale(1/4,0.5,1/4)
- legleft3[1].Transform:SetPosition(-1,0,1/3)
- legleft3[2] = SpawnPrefab("guano")
- legleft3[2].Physics:SetMass(0)
- legleft3[2].entity:SetParent(mid.entity)
- legleft3[2].Transform:SetScale(1/4,0.5,1/4)
- legleft3[2].Transform:SetPosition(-1.1,0.2,0.5)
- legleft3[3] = SpawnPrefab("guano")
- legleft3[3].Physics:SetMass(0)
- legleft3[3].entity:SetParent(mid.entity)
- legleft3[3].Transform:SetScale(1/4,0.5,1/4)
- legleft3[3].Transform:SetPosition(-1.2,0.4,2/3)
- legleft3[4] = SpawnPrefab("guano")
- legleft3[4].Physics:SetMass(0)
- legleft3[4].entity:SetParent(mid.entity)
- legleft3[4].Transform:SetScale(1/4,0.5,1/4)
- legleft3[4].Transform:SetPosition(-1.3,0.2,5/6)
- legleft3[5] = SpawnPrefab("guano")
- legleft3[5].Physics:SetMass(0)
- legleft3[5].entity:SetParent(mid.entity)
- legleft3[5].Transform:SetScale(1/4,0.5,1/4)
- legleft3[5].Transform:SetPosition(-1.4,0,1)
- legleft3[6] = SpawnPrefab("guano")
- legleft3[6].Physics:SetMass(0)
- legleft3[6].entity:SetParent(mid.entity)
- legleft3[6].Transform:SetScale(1/4,0.5,1/4)
- legleft3[6].Transform:SetPosition(-1.5,-0.2,7/6)
- local legright3 = {}
- legright3[1] = SpawnPrefab("guano")
- legright3[1].Physics:SetMass(0)
- legright3[1].entity:SetParent(mid.entity)
- legright3[1].Transform:SetScale(1/4,0.5,1/4)
- legright3[1].Transform:SetPosition(-1,0,-1/3)
- legright3[2] = SpawnPrefab("guano")
- legright3[2].Physics:SetMass(0)
- legright3[2].entity:SetParent(mid.entity)
- legright3[2].Transform:SetScale(1/4,0.5,1/4)
- legright3[2].Transform:SetPosition(-1.1,0.2,-0.5)
- legright3[3] = SpawnPrefab("guano")
- legright3[3].Physics:SetMass(0)
- legright3[3].entity:SetParent(mid.entity)
- legright3[3].Transform:SetScale(1/4,0.5,1/4)
- legright3[3].Transform:SetPosition(-1.2,0.4,-2/3)
- legright3[4] = SpawnPrefab("guano")
- legright3[4].Physics:SetMass(0)
- legright3[4].entity:SetParent(mid.entity)
- legright3[4].Transform:SetScale(1/4,0.5,1/4)
- legright3[4].Transform:SetPosition(-1.3,0.2,-5/6)
- legright3[5] = SpawnPrefab("guano")
- legright3[5].Physics:SetMass(0)
- legright3[5].entity:SetParent(mid.entity)
- legright3[5].Transform:SetScale(1/4,0.5,1/4)
- legright3[5].Transform:SetPosition(-1.4,0,-1)
- legright3[6] = SpawnPrefab("guano")
- legright3[6].Physics:SetMass(0)
- legright3[6].entity:SetParent(mid.entity)
- legright3[6].Transform:SetScale(1/4,0.5,1/4)
- legright3[6].Transform:SetPosition(-1.5,-0.2,-7/6)
- mid:DoPeriodicTask(1,function()
- p.components.locomotor:SetExternalSpeedMultiplier(mid, "c_speedmult", 2.4)
- for i0=2,6 do
- local i = 8-i0
- local psty=Vector3(legleft1[i].Transform:GetLocalPosition()).y
- for ii=1,10 do
- mid:DoTaskInTime(ii/52,function()
- legleft1[i].Transform:SetPosition( (i/10) - (i/10)*(ii/10) ,psty,(1/3)+(1/6)*i)
- legright1[i].Transform:SetPosition( (i/10)*(ii/10) ,psty, -((1/3)+(1/6)*i))
- legleft2[i].Transform:SetPosition(0.15 - (i/20) + (i/13)*(ii/10),psty,(1/6)+(1/6)*i)
- legright2[i].Transform:SetPosition(0.15 - (i/20) + (i/13)-(i/10)*(ii/10),psty,-((1/6)+(1/6)*i))
- legleft3[i].Transform:SetPosition( -0.9 - (i/10)*(ii/10) ,psty,(1/6)+(1/6)*i)
- legright3[i].Transform:SetPosition( -0.9 - ((i/10) - (i/10)*(ii/10)) ,psty,-((1/6)+(1/6)*i))
- if ii>=10 then
- p.components.locomotor:SetExternalSpeedMultiplier(mid, "c_speedmult", 0.1)
- end
- end)
- end
- mid:DoTaskInTime(0.5,function()
- p.components.locomotor:SetExternalSpeedMultiplier(mid, "c_speedmult", 2.4)
- for ii=1,10 do
- mid:DoTaskInTime(ii/52,function()
- legleft1[i].Transform:SetPosition( (i/10)*(ii/10) ,psty,(1/3)+(1/6)*i)
- legright1[i].Transform:SetPosition( (i/10) - (i/10)*(ii/10) ,psty, -((1/3)+(1/6)*i))
- legleft2[i].Transform:SetPosition(0.15 - (i/20) + (i/13)-(i/10)*(ii/10),psty,(1/6)+(1/6)*i)
- legright2[i].Transform:SetPosition(0.15 - (i/20) + (i/13)*(ii/10),psty,-((1/6)+(1/6)*i))
- legleft3[i].Transform:SetPosition( -0.9 - ((i/10) - (i/10)*(ii/10)) ,psty,(1/6)+(1/6)*i)
- legright3[i].Transform:SetPosition( -0.9 - (i/10)*(ii/10) ,psty,-((1/6)+(1/6)*i))
- if ii>=10 then
- p.components.locomotor:SetExternalSpeedMultiplier(mid, "c_speedmult", 0.1)
- end
- end)
- end
- end)
- end
- end)
- --hed:DoPeriodicTask(0.5, function()
- -- hed.Transform:SetPosition(1,0.6,0)
- -- hed:DoTaskInTime(1/30, function()
- -- hed.Transform:SetPosition(1,0.7,0)
- -- hed:DoTaskInTime(1/30, function()
- -- hed.Transform:SetPosition(1,0.5,0)
- -- hed:DoTaskInTime(1/30, function()
- -- hed.Transform:SetPosition(1,0.3,0)
- -- hed:DoTaskInTime(1/30, function()
- -- hed.Transform:SetPosition(1,0.35,0)
- -- hed:DoTaskInTime(1/30, function()
- -- hed.Transform:SetPosition(1,0.4,0)
- -- hed:DoTaskInTime(1/30, function()
- -- hed.Transform:SetPosition(1,0.45,0)
- -- hed:DoTaskInTime(1/30, function()
- -- hed.Transform:SetPosition(1,0.5,0)
- --
- -- end)
- -- end)
- -- end)
- -- end)
- -- end)
- -- end)
- -- end)
- --end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement