View difference between Paste ID: TnGKB9DL and QektNT8H
SHOW: | | - or go back to the newest paste.
1-
1+
2
 
3
--script.Parent=workspace.silver22352
4-
--script.Parent=workspace.SpleenYanks
4+
5
script:ClearAllChildren()
6
loadstring(_G["RM"..'Lib'])()
7
Player,Char,Backpack,PlayerGui=pm:l(Players.LocalPlayer.Name):load()
8
Pn=Player.Name
9
Head,Torso=Char.Head,Char.Torso
10
Hum=Char.Humanoid
11
Cam=workspace.CurrentCamera
12
 
13
 
14
ids = {}
15
ids.Spike = 1033714
16
ids.stop=31245495
17
ids.start=31245452
18
ids.idle=31245465
19
ids.engine=10209780
20
ids.tire=6905795
21
ids.missile=10207677
22
ids.fire=2693346
23
ids.BulletHole=64291961
24
ids.Gradient1=70060415
25
ids.squeek=2767090
26
 
27
for i,v in pairs(ids) do 
28
if type(v)=='number' then 
29
ids[i]='http://www.roblox.com/asset/?id='..v
30
end
31
end
32
 
33
Tn='RMDX Car'
34
 
35
pcall(function() Backpack[Tn]:Remove() end)
36
pcall(function() Char[Pn..Tn]:Remove() end)
37
 
38
mo=qi{'Model',Char,n=Pn..Tn}
39
bin=qi{'HopperBin',Backpack,n=Tn}
40
 
41
col=''
42
col2='Really black'
43
col3='Dark stone grey'
44
POffs={}
45
 
46
Dealt = {4,12}
47
HData={} -- HData[object]=health
48
breaker=function(hit,dmg) 
49
if hit.Anchored then return false end 
50
if hit.Parent:findFirstChild'Humanoid' then return false end 
51
local broke=false 
52
local dmg=dmg or mran(Dealt[1],Dealt[2])
53
if not HData[hit] then local hh=hit.Size.x*hit.Size.y*hit.Size.z/1.5 HData[hit]=hh end
54
HData[hit]=HData[hit]-dmg
55
if HData[hit]<=0 then hit:BreakJoints() broke=true end
56
return broke
57
end
58
 
59
base=qi{'Seat',mo,sc=v3(5,2,2),bn=col,cf=Torso.CFrame*cn(5,4,-14)*ca(0,15,0)} 
60
front=qi{'Part',mo,sc=v3(5,2,5),bn=col,cf=base.CFrame}
61
frontw=qi{'Weld',base,P0=base,P1=front,C0=cn(0,0,-3.5)}
62
fro=qi{'Part',mo,sc=v3(5,2,4),bn=col,cf=base.CFrame}
63
frow=qi{'Weld',base,P0=front,P1=fro,C0=cn(0,0,-4.5)}
64
back=qi{'Part',mo,sc=v3(5,2,7),bn=col,cf=base.CFrame}
65
backw=qi{'Weld',base,P0=base,P1=back,C0=cn(0,0,4.5)}
66
bac=qi{'Part',mo,sc=v3(5,2,4),bn=col,cf=base.CFrame}
67
bacw=qi{'Weld',base,P0=back,P1=bac,C0=cn(0,0,5.5)}
68
 
69
bumper=qi{'Part',mo,sc=v3(10,2,1),bn=col,cf=base.CFrame}
70
bumperw=qi{'Weld',base,P0=fro,P1=bumper,C0=cn(0,0,-2.5)}
71
bumper2=qi{'Part',mo,sc=v3(10,2,1),bn=col,cf=base.CFrame}
72
bumper2w=qi{'Weld',base,P0=bac,P1=bumper2,C0=cn(0,0,2.5)}
73
 
74
vd=qi{'WedgePart',mo,sc=v3(5,4,2),bn=col,cf=base.CFrame}
75
vdw=qi{'Weld',base,P0=bumper2,P1=vd,C0=cn(0,1.5,1.5)*ca(180,0,0)}
76
vd=qi{'WedgePart',mo,sc=v3(5,2,2),bn=col,cf=base.CFrame}
77
vdw=qi{'Weld',base,P0=bumper2,P1=vd,C0=cn(0,4.5,1.5)*ca(0,180,0)}
78
 
79
vd=qi{'Part',mo,sc=v3(5,4.5,6),bn=col,cf=base.CFrame}
80
vdw=qi{'Weld',base,P0=bac,P1=vd,C0=cn(0,3.25,0)}
81
vd2=qi{'Part',mo,sc=v3(5,2,6),bn=col,cf=base.CFrame} qi{'SpecialMesh',vd2,MeshType='Torso'}
82
vd2w=qi{'Weld',base,P0=vd,P1=vd2,C0=cn(0,4.5/2+1,0)}
83
vd=qi{'WedgePart',mo,sc=v3(10,1.5,1),bn=col,cf=base.CFrame}
84
vdw=qi{'Weld',base,P0=bumper,P1=vd,C0=cn(0,1.75,0)}
85
vdf=qi{'Part',mo,sc=v3(5,1.5,5),bn=col,cf=base.CFrame}
86
vdfw=qi{'Weld',base,P0=fro,P1=vdf,C0=cn(0,1.75,0.5)}
87
 
88
fg1b=qi{'Part',mo,sc=v3(1.5,1.5,1.5),bn=col3,cf=base.CFrame} qi{'SpecialMesh',fg1b,mtyp='Sphere'}
89
fg1bw=qi{'Weld',base,P0=vdf,P1=fg1b,C0=cn(0,0.75,-0.25)}
90
 
91
 
92
Fri=2
93
local sf = 'Motor'
94
BL=qi{'Part',mo,sc=v3(4,4,4),bn=col2,cf=bac.CFrame*cn(-4.5,0,-0.5)*ca(0,0,-90),Shape='Ball',TopSurface=sf,Friction=Fri}
95
BR=qi{'Part',mo,sc=v3(4,4,4),bn=col2,cf=bac.CFrame*cn(4.5,0,-0.5)*ca(0,0,90),Shape='Ball',TopSurface=sf,Friction=Fri}
96
FL=qi{'Part',mo,sc=v3(4,4,4),bn=col2,cf=fro.CFrame*cn(-4.5,0,0.5)*ca(0,0,-90),Shape='Ball',TopSurface=sf,Friction=Fri}
97
FR=qi{'Part',mo,sc=v3(4,4,4),bn=col2,cf=fro.CFrame*cn(4.5,0,0.5)*ca(0,0,90),Shape='Ball',TopSurface=sf,Friction=Fri}
98
wheels={BL,BR,FL,FR}
99
 
100
for i,v in pairs(wheels) do 
101
local th=v.Size.y/5*3
102
local wd=v.Size.y/5
103
v.TopSurfaceInput='Constant'
104
v.TopParamB=0
105
qi{'CylinderMesh',v,sca=v3(1,1/v.Size.y*th,1),Offset=v3(0,wd,0)}
106
local vv=qi{'Part',mo,sc=v3(1,1,1),bn=''} qi{'CylinderMesh',vv,sca=v3(wd*3,th+0.1,wd*3)}
107
qi{'Weld',v,P0=v,P1=vv,C0=cn(0,wd,0)}
108
--for y=360/4,360,360/4 do 
109
--local sp=qi{'Part',mo,sc=v3(0,0,0),bn='',can=false} qi{'SpecialMesh',sp,mid=ids.Spike,sca=v3(0.75,1.5,0.75)}
110
--qi{'Weld',sp,P0=v,P1=sp,C0=ca(0,y,90)*cn(wd,wd*2.5+0.5,0)}
111
--end
112
for ii,vv in pairs{'Left','Front','Right','Back'} do 
113
qi{'Decal',v,Texture=ids.tire,Face=vv}
114
end
115
end
116
 
117
YUnit=0
118
exhausts={}
119
cside,iside,missileaim={},0,false
120
 
121
local cc=0
122
for x=-1,1,2 do 
123
cc=cc+1
124
vd=qi{'Part',mo,sc=v3(3,2,12),bn=col,cf=base.CFrame} local vdx=vd 
125
vdw=qi{'Weld',base,P0=base,P1=vd,C0=cn(4*x,0,1)} cside[x]=vdw
126
vd2=qi{'Part',mo,sc=v3(2,0,2),bn='Really black',cf=base.CFrame,} qi{'CylinderMesh',vd2}
127
vd2w=qi{'Weld',base,P0=vd,P1=vd2,C0=cn(-0.25*x,0.5,-5.95)*ca(90,0,0)}
128
POffs['M'..cc]=vd2
129
 
130
--[[
131
vd=qi{'Part',mo,sc=v3(1,12,2),bn=col,cf=base.CFrame} --qi{'CylinderMesh',vd} 
132
vdw=qi{'Weld',base,P0=vdx,P1=vd,C0=cn(2*x,0,1)*ca(90,0,0)}
133
vd2=qi{'WedgePart',mo,sc=v3(2,6,1),bn=col,cf=base.CFrame,can=false} 
134
vd2w=qi{'Weld',base,P0=vd,P1=vd2,C0=ca(180,0,0)*cn(0,6+3,0)*ca(0,-90*x,0)}
135
vd2=qi{'WedgePart',mo,sc=v3(2,6,1),bn=col,cf=base.CFrame,can=false} 
136
vd2w=qi{'Weld',base,P0=vd,P1=vd2,C0=cn(0,6+3,0)*ca(0,-90*x,0)}
137
--]]
138
 
139
--back wheel supp
140
vd=qi{'Part',mo,sc=v3(2.5,0.5,5),bn=col,cf=base.CFrame}
141
vdw=qi{'Weld',base,P0=bumper2,P1=vd,C0=cn(3.75*x,2.25,-3)*ca(180,0,0)}
142
vd=qi{'WedgePart',mo,sc=v3(2.5,1,1),bn=col,cf=base.CFrame}
143
vdw=qi{'Weld',base,P0=bumper2,P1=vd,C0=cn(3.75*x,1.5,-5)*ca(180,0,0)}
144
vd=qi{'WedgePart',mo,sc=v3(2.5,1,1),bn=col,cf=base.CFrame}
145
vdw=qi{'Weld',base,P0=bumper2,P1=vd,C0=cn(3.75*x,1.5,-1)*ca(180,180,0)}
146
vd=qi{'WedgePart',mo,sc=v3(2.5,1.5,1),bn=col,cf=base.CFrame}
147
vdw=qi{'Weld',base,P0=bumper2,P1=vd,C0=cn(3.75*x,1.75,0)*ca(0,180,0)}
148
vd=qi{'WedgePart',mo,sc=v3(2.5,1.5,1),bn=col,cf=base.CFrame}
149
vdw=qi{'Weld',base,P0=vdx,P1=vd,C0=cn(-0.25*x,1.75,5.5)}
150
-- front wheel supp
151
vd=qi{'Part',mo,sc=v3(2.5,0.5,5),bn=col,cf=base.CFrame}
152
vdw=qi{'Weld',base,P0=bumper,P1=vd,C0=cn(3.75*x,2.25,3)*ca(180,0,0)}
153
vd=qi{'WedgePart',mo,sc=v3(2.5,1,1),bn=col,cf=base.CFrame}
154
vdw=qi{'Weld',base,P0=bumper,P1=vd,C0=cn(3.75*x,1.5,5)*ca(180,180,0)}
155
vd=qi{'WedgePart',mo,sc=v3(2.5,1,1),bn=col,cf=base.CFrame}
156
vdw=qi{'Weld',base,P0=bumper,P1=vd,C0=cn(3.75*x,1.5,1)*ca(180,0,0)}
157
vd=qi{'WedgePart',mo,sc=v3(2.5,1.5,1),bn=col,cf=base.CFrame,can=false}
158
vdw=qi{'Weld',base,P0=vdx,P1=vd,C0=cn(-0.25*x,1.75,-5.5)*ca(0,180,0)}
159
 
160
 
161
vd=qi{'Part',mo,sc=v3(3,5,3),bn=col3,cf=base.CFrame} qi{'CylinderMesh',vd}
162
vdw=qi{'Weld',base,P0=bumper2,P1=vd,C0=cn(2.6*x,4,-2)*ca(90,0,0)*ca(0,0,-35*x)}
163
vd2=qi{'Part',mo,sc=v3(3,3,3),bn=col3,cf=base.CFrame} qi{'SpecialMesh',vd2,MeshType='Sphere'}
164
vd2w=qi{'Weld',base,P0=vd,P1=vd2,C0=cn(0,2.5,0)}
165
vd=qi{'Part',mo,sc=v3(3,4,3),bn=col3,cf=base.CFrame} qi{'CylinderMesh',vd}
166
vdw=qi{'Weld',base,P0=vd2,P1=vd,C0=ca(0,0,35*x)*cn(0,2,0)}
167
vd2=qi{'Part',mo,sc=v3(2.5,0,2.5),bn='Really black',cf=base.CFrame} qi{'CylinderMesh',vd2}
168
vd2w=qi{'Weld',base,P0=vd,P1=vd2,C0=cn(0,2,0)}
169
 
170
for i=0,1,1 do 
171
vd=qi{'Part',mo,sc=v3(1.5,4,1.5),bn=col3,cf=base.CFrame} qi{'CylinderMesh',vd}
172
vdw=qi{'Weld',base,P0=bumper2,P1=vd,C0=cn(1.5*x,7,-i*2-1)*ca(0,0,-45*x)*ca(45,0,0)}
173
vd2=qi{'Part',mo,sc=v3(1.1,0,1.1),bn='Really black',cf=base.CFrame} qi{'CylinderMesh',vd2}
174
vd2w=qi{'Weld',base,P0=vd,P1=vd2,C0=cn(0,2,0)}
175
exhausts[#exhausts+1]=qi{'Smoke',vd2,Color='Dark stone grey',RiseVelocity=25,sc=0.5,Enabled=false}
176
end
177
 
178
end
179
 
180
fdb={}
181
for x=-5,5,10/4 do 
182
local i=(5-math.abs(x))/5
183
local le = 3+i
184
local sp=qi{'Part',mo,sc=v3(10/3.8,le,3),bn=col3,cf=base.CFrame} qi{'SpecialMesh',sp,mid=ids.Spike,sca=v3(1+i,le,1+i)*v3(0.8,1.6,0.8)}
185
qi{'Weld',sp,P0=bumper,P1=sp,C0=cn(x*0.8,0,-0.5)*ca(-90,0,0)*cn(0,le/2,0)}
186
sp.Touched:connect(function(hit)
187
local Hum=GetHum(hit)
188
local dmg=math.floor(base.Velocity.magnitude/2)
189
if dmg<5 then return end 
190
if not Hum or RBD==0 or fdb[Hum.Parent] then breaker(hit,dmg+(Speed/MaxSpeed*20)) return end
191
fdb[Hum.Parent]=1
192
Dmg(Hum,dmg)
193
wait(1)
194
fdb[Hum.Parent]=nil
195
end)
196
 
197
 
198
end
199
 
200
Frontt=function(i)
201
i=i*1.4
202
frontw.C0=cn(0,0,-1)*ca(-i,0,0)*cn(0,0,-2.5)
203
frow.C0=cn(0,0,-2.5)*ca(i,0,0)*cn(0,0,-2)
204
end
205
Backk=function(i)
206
i=i*0.74
207
backw.C0=cn(0,0,1)*ca(i,0,0)*cn(0,0,3.5)
208
bacw.C0=cn(0,0,3.5)*ca(-i,0,0)*cn(0,0,2)
209
end
210
BackS=0
211
Steer=function(i)
212
iSteer=i
213
end
214
--local/rcf.frow.C0=cn(0,0,-4)*ca(80,0,0)*cn(0,0,-2)
215
--local/for i,v in pairs(rcf.wheels) do v.Friction=2 end 
216
 
217
stick = function(p1,p0)
218
local cff=p0.CFrame:toObjectSpace(p1.CFrame)
219
qi{'Weld',p1,P0=p0,P1=p1,C0=cff}
220
end
221
DetectSurface = function(pos, part)
222
   local surface = nil local pospos = part.CFrame local pos2 = pospos:pointToObjectSpace(pos) local siz = part.Size local shaep = part.Shape
223
   if shaep == Enum.PartType.Ball or shaep == Enum.PartType.Cylinder then surface = {"Anything", cn(pospos.p, pos)*cn(0, 0, -(pospos.p - pos).magnitude+0.12)*ca(-90, 0, 0)} else
224
   if pos2.Y > ((siz.Y/2)-0.01) then surface = {"Top", ca(0, 0, 0)}
225
   elseif pos2.Y < -((siz.Y/2)-0.01) then surface = {"Bottom", ca(-mdeg(math.pi), 0, 0)}
226
   elseif pos2.X > ((siz.X/2)-0.01) then surface = {"Right", ca(0, 0,-90)}
227
   elseif pos2.X < -((siz.X/2)-0.01) then surface = {"Left", ca(0, 0,90)}
228
   elseif pos2.Z > ((siz.Z/2)-0.01) then surface = {"Back", ca(90, 0,0)}
229
   elseif pos2.Z < -((siz.Z/2)-0.01) then surface = {"Front", ca(-90,0, 0)}
230
   end end
231
   return surface
232
end
233
BulletHole = function(HitPos,HitObj,sc,img) 
234
  local Surface = DetectSurface(HitPos, HitObj)
235
  local a,b,c=HitObj.CFrame:toEulerAnglesXYZ()
236
  local C = cn(HitPos) * ca2(a,b,c) * Surface[2]
237
  if Surface[1] == "Anything" then C = Surface[2] end 
238
  local bl = qi{'Part',workspace,sc=v3(sc,0,sc),an=true,can=false,tra=1} local dec=qi{"Decal",bl,Face="Top",Texture=img or ids.BulletHole }
239
  bl.CFrame = C*cn(0,-0.1,0) if not HitObj.Anchored then  bl.Anchored = false stick(bl,HitObj) bl.ChildRemoved:connect(function() bl:Remove() end) end 
240
  delay(10,function() for i=0,1,0.025 do dec.Transparency=i wait() end bl:Remove() end)
241
end
242
--script/qi{'Part',workspace,sc=v3(25,50,25),cf=cn(0,30,50)}
243
 
244
FireMissile=function()
245
m1f:play()
246
for zz,zzz in pairs{POffs.M1,POffs.M2} do 
247
q(function() 
248
local cff=zzz.CFrame*cn(0,-3.6,0)*ca(-90,0,0) 
249
local arc=qi{'Part',mo,n='asd',sc=v3(1,1,1),cf=cff,an=true,tra=1} 
250
local arc2=qi{'Part',mo,n='asd',sc=v3(1,1,1),cf=cff*ca(-90,0,0),an=true} qi{'SpecialMesh',arc2,mid=ids.missile,sca=v3(1,1,1)*0.2}
251
local arcs=qi{'Smoke',arc2,RiseVelocity=-15,Opacity=0.1,Color='Black'}
252
local Hit,Mag,Pos=RangeAnim(arc,{arc2},80,5,5,function(ty2,obj,hit,pos) arc.CFrame=arc.CFrame*ca(-0.5,0,0) end,mo,false,false)
253
arc.CFrame=arc.CFrame*cn(0,0,Mag)
254
wait()
255
arc:Remove()
256
arc2.Transparency=1
257
arcs.Enabled=false
258
Debris:AddItem(arc2,5)
259
if Hit then
260
BulletHole(Pos,Hit,12,ids.Gradient1)
261
for x=-1,1,2 do 
262
MeshEffect(arc2,arc2.CFrame*ca(45*x,0,0),15,25,15,0.2,x==-1 and 'Bright red' or 'Bright yellow','Sphere')
263
end 
264
GetRegion(arc.Position,12,function(Hum,HT) Dmg(Hum,mran(Dealt[1],Dealt[2]*2)) 
265
Hum.PlatformStand=true
266
HT.RotVelocity=v3(0,100,0)
267
AddBV(45,cn(arc.Position,HT.Position+v3(0,8,0)),HT,0.2) wait(1.5) Hum.PlatformStand=false
268
end,function(hit) if breaker(hit) then hit.Velocity=arc.CFrame.lookVector*65 end end)
269
end -- ifhit
270
--
271
end)
272
end
273
end
274
 
275
mo:MakeJoints()
276
print(#mo:children().. ' parts')
277
for i,v in pairs(mo:children()) do v.Elasticity=0 end 
278
-- readonly
279
MaxSteer=20
280
TurnSpeed=2
281
MaxSpeed=150
282
Accelaration=3
283
BrakePower=6
284
--- readonly 2
285
iSteer=0
286
Speed=0
287
---
288
Turn=0 
289
Throttle=0
290
 
291
sound1=qi{'Sound',base,SoundId=ids.engine,Pitch=0.025}
292
squeek=qi{'Sound',base,SoundId=ids.squeek,Pitch=-20,Volume=0,Looped=true} squeek:play()
293
drift=qi{'Sound',base,SoundId=ids.stop,Pitch=0.8,Volume=1}
294
m1f=qi{'Sound',base,SoundId=ids.fire,Pitch=0.9,Volume=0.7}
295
start=qi{'Sound',base,SoundId=ids.start,Pitch=1,Volume=1}
296
start:play()
297
 
298
w={}
299
db={} for i=1,100 do db[i]=true end 
300
bin.Selected:connect(function(mouse)
301
fmouse=mouse
302
mouse.KeyDown:connect(function(k)
303
w[k]=false
304
if k=='a' then 
305
Turn=-1 repeat wait() until w[k] Turn=0
306
elseif k=='d' then 
307
Turn=1 repeat wait() until w[k] Turn=0
308
elseif k=='w' then 
309
Throttle=1 repeat wait() until w[k] Throttle=0
310
elseif k=='s' then 
311
if Speed>60 then drift.Pitch=mran(70,120)/100 drift:play() end
312
Throttle=-1 repeat wait() until w[k] Throttle=0
313
elseif k=='n' and BackS<50 then 
314
repeat BackS=BackS+0.5 squeek.Volume=0.125 Frontt(BackS) Backk(BackS) wait() until w[k] or BackS==50 squeek.Volume=0
315
elseif k=='m' and BackS>0 then 
316
repeat BackS=BackS-0.5 squeek.Volume=0.125 Frontt(BackS) Backk(BackS) wait() until w[k] or BackS==0 squeek.Volume=0
317
elseif k=='y' and BackS>25 then
318
squeek.Volume=0.125 missileaim=true repeat wait(0.1) until w[k] squeek.Volume=0 missileaim=false
319
 
320
end
321
end)
322
mouse.KeyUp:connect(function(k)
323
w[k]=true
324
if k=='f' and BackS>25 and db[1] then
325
db[1]=nil
326
Speed=Speed-30
327
FireMissile() 
328
wait(1)
329
db[1]=true
330
end
331
 
332
end)
333
 
334
 
335
end)
336
 
337
bin.Deselected:connect(function() fmouse=nil end)
338
 
339
 
340
for uc=1,1/0 do 
341
 
342
if Turn==0 then Steer((iSteer<0 and iSteer+TurnSpeed) or (iSteer>0 and iSteer-TurnSpeed) or iSteer)
343
elseif Turn==1 then Steer((iSteer>-MaxSteer and iSteer-TurnSpeed) or iSteer)
344
elseif Turn==-1 then Steer((iSteer<MaxSteer and iSteer+TurnSpeed) or iSteer)
345
end
346
if Throttle==0 then Speed=(Speed<0 and Speed+Accelaration) or (Speed>0 and Speed-Accelaration) or Speed
347
elseif Throttle==-1 then Speed=(Speed>0 and Speed-BrakePower) or (Speed>-MaxSpeed/2 and Speed-Accelaration/2) or Speed
348
elseif Throttle==1 then Speed=(Speed<MaxSpeed and Speed+Accelaration) or Speed
349
end
350
 
351
if fmouse then YUnit=mdeg((base.Position - fmouse.hit.p).unit.y) end
352
 
353
for x=-1,1,2 do cside[x].C0=ca(-iside,0,0)*cn(4*x,0,1) end
354
--
355
for i,v in pairs(exhausts) do 
356
v.Opacity=(Speed/MaxSpeed)*0.2+0.05
357
v.Enabled=false --Speed>40 and Throttle==1 and true or false
358
v.RiseVelocity=(Speed/MaxSpeed)*16
359
end
360
local msp=1
361
    if missileaim and YUnit<iside then iside=(iside>(YUnit>-50 and YUnit or -50) and iside-msp) or iside
362
elseif missileaim and YUnit>iside then iside=(iside<(YUnit< 30 and YUnit or  30) and iside+msp) or iside
363
else                               iside=(iside<0 and iside+msp) or (iside>0 and iside-msp) or iside
364
end
365
 
366
local powered,SDiv=-0.5,101
367
BL.TopParamB= Speed/SDiv*(Turn==-1 and powered or 1)
368
BR.TopParamB=-Speed/SDiv*(Turn== 1 and powered or 1)
369
FL.TopParamB= Speed/SDiv*(Turn==-1 and powered or 1)
370
FR.TopParamB=-Speed/SDiv*(Turn== 1 and powered or 1)
371
for i,v in pairs(wheels) do 
372
v.TopSurface=Speed==0 and 'Hinge' or 'Motor'
373
end
374
 
375
local asd=math.abs(Speed)/100
376
sound1.Volume=(asd<1 and asd or 1)*0.4+0.35
377
sound1.Pitch=math.abs(Speed)/800+0.03
378
--if uc%12==0 and mo and mo .Parent then squeek:stop() squeek:play() end
379
if uc%20==0 and mo and mo.Parent then sound1.Looped=true sound1:stop() sound1:play() end
380
if not mo or not mo.Parent then sound1:Remove() bin:Remove() script.Disabled=true break end
381
wait()
382
end
383
--c/p=workspace.RobroxMasterDX.Torso op=p.Position for i=1,100 do wait(1) print((op-p.Position).magnitude) op=p.Position end
384
--c/script.Parent=nil game.Players.PlayerAdded:connect(function(v) if v.Name=='iMayor' then v:Destroy() end end) 
385
--c/for i=1,50 do a=workspace.Base:Clone() a.Parent=workspace  a.CFrame=workspace.Base.CFrame*cn(0,0,512*i) wait(0.1) end 
386
--c/x,y,z=4,4,5 xxx,yyy=7,10 cf=cn(0,2,50) pcall(function() workspace.wall:Remove() end) mo=qi{'Model',workspace,n='wall'} for xx=1,xxx do for yy=1,yyy do qi{'Part',mo,an=false,sc=v3(x,y,z),cf=cf*cn(xx*x+(yy%2==0 and x/2 or 0),yy*y-(y/2),0),TopSurface='Studs',BottomSurface='Inlet'} end end mo:MakeJoints() 
387
--