View difference between Paste ID: 9DCnbmJh and WyPUpUmc
SHOW: | | - or go back to the newest paste.
1
script.Parent = owner.Character
2-
Seat.Parent = owner.Character
2+
3
Seat.Parent = script
4
Seat.Size = Vector3.new(4,1,10)
5
Seat.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(0,8,-8.057)
6
Seat.TopSurface = Enum.SurfaceType.Smooth
7
Seat.BottomSurface = Enum.SurfaceType.Smooth
8-
Bumper.Parent = owner.Character
8+
9-
Bumper.Size = Vector3.new(7.75,2.25,2.75)
9+
Bumper.Parent = script
10
Bumper.Size = Vector3.new(7.75,2.25,1)
11
Weldlol3 = Instance.new("Weld")
12
Weldlol3.Parent = Seat
13
Weldlol3.Part0 = Seat
14-
Weldlol3.C1 = Weldlol3.C1 * CFrame.new(0,-1.25,11)
14+
15
Weldlol3.C1 = Weldlol3.C1 * CFrame.new(0,-1.25,9.75)
16-
Bumper2.Parent = owner.Character
16+
side = Instance.new("Part")
17-
Bumper2.Size = Vector3.new(7.75,2.25,2.5)
17+
side.Parent = script
18
side.Size = Vector3.new(1.75,0.25,17.15)
19
Weldside = Instance.new("Weld")
20
Weldside.Parent = Seat
21
Weldside.Part0 = Seat
22-
Weldlol31.C1 = Weldlol31.C1 * CFrame.new(0,-1.25,-11)
22+
Weldside.Part1 = side
23-
Bumper.Transparency = 1
23+
Weldside.C1 = Weldside.C1 * CFrame.new(3.0625,-2.25,0.625)
24-
Bumper2.Transparency = 1
24+
side2 = Instance.new("Part")
25-
Mesh = Instance.new("SpecialMesh")
25+
side2.Parent = script
26-
Mesh.Parent = Seat
26+
side2.Size = Vector3.new(1.75,0.25,17.15)
27-
Mesh.MeshId = "http://www.roblox.com/asset/?id=439129429"
27+
Weldside2 = Instance.new("Weld")
28-
Mesh.TextureId = "http://www.roblox.com/asset/?id=439125379"
28+
Weldside2.Parent = Seat
29-
Mesh.Scale = Vector3.new(0.045, 0.045, 0.045)
29+
Weldside2.Part0 = Seat
30-
Mesh.Offset = Vector3.new(0, 2.5, 0)
30+
Weldside2.Part1 = side2
31
Weldside2.C1 = Weldside2.C1 * CFrame.new(-3.0625,-2.25,0.625)
32
Bumper3 = Instance.new("Part")
33
Bumper3.Parent = script
34
Bumper3.Size = Vector3.new(4,2.25,4.65)
35
Weldlol32 = Instance.new("Weld")
36
Weldlol32.Parent = Bumper
37
Weldlol32.Part0 = Bumper
38
Weldlol32.Part1 = Bumper3
39
Weldlol32.C1 = Weldlol32.C1 * CFrame.new(0,0,-2.5)
40
Bumper2 = Instance.new("Part")
41
Bumper2.Parent = script
42
Bumper2.Size = Vector3.new(7.75,2.25,1)
43
Weldlol31 = Instance.new("Weld")
44
Weldlol31.Parent = Seat
45
Weldlol31.Part0 = Seat
46
Weldlol31.Part1 = Bumper2
47
Weldlol31.C1 = Weldlol31.C1 * CFrame.new(0,-1.25,-8.5)
48
Bumper4 = Instance.new("Part")
49
Bumper4.Parent = script
50
Bumper4.Size = Vector3.new(4,2.25,4.65)
51
Weldlol33 = Instance.new("Weld")
52
Weldlol33.Parent = Bumper2
53
Weldlol33.Part0 = Bumper2
54
Weldlol33.Part1 = Bumper4
55
Weldlol33.C1 = Weldlol33.C1 * CFrame.new(0,0,2.5)
56
wheel = Instance.new("Part")
57
wheel.Parent = Seat
58
wheel.Size = Vector3.new(1,3,3)
59
steer = Instance.new("Part")
60
steer.Parent = Seat
61
steer.Size = Vector3.new(1,1,1)
62
steer2 = Instance.new("Part")
63
steer2.Parent = Seat
64
steer2.Size = Vector3.new(1,1,1)
65
steer.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(-3.739,1,-7.25)
66
steer2.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.739,1,-7.25)
67
steer.Transparency = 1
68
steer.CanCollide = false
69
steer2.Transparency = 1
70
steer2.CanCollide = false
71
wheelsus = Instance.new("Part")
72
wheelsus.Parent = Seat
73
wheelsus.Size = Vector3.new(1,1,1)
74
wheelsus2 = Instance.new("Part")
75
wheelsus2.Parent = Seat
76
wheelsus2.Size = Vector3.new(1,1,1)
77
wheelsus.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(-3.739,1,-7.25)
78
wheelsus2.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.739,1,-7.25)
79
wheelsus.Transparency = 1
80
wheelsus.CanCollide = false
81
wheelsus2.Transparency = 1
82
wheelsus2.CanCollide = false
83
Seat.Anchored = true
84
wheel.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(-3.739,6.5,-7.25)
85
wheel.TopSurface = Enum.SurfaceType.Smooth
86
wheel.BottomSurface = Enum.SurfaceType.Smooth
87
wheel2 = Instance.new("Part")
88
wheel2.Parent = Seat
89
wheel2.Size = Vector3.new(1,3,3)
90
wheel2.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.739,6.5,-7.25)
91
wheel2.TopSurface = Enum.SurfaceType.Smooth
92
wheel2.BottomSurface = Enum.SurfaceType.Smooth
93
wheel3 = Instance.new("Part")
94
wheel3.Parent = Seat
95
wheel3.Size = Vector3.new(1,3,3)
96
wheel3.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(-3.739,6.5,5.75)
97
wheel3.TopSurface = Enum.SurfaceType.Smooth
98
wheel3.BottomSurface = Enum.SurfaceType.Smooth
99
wheel4 = Instance.new("Part")
100
wheel4.Parent = Seat
101
wheel4.Size = Vector3.new(1,3,3)
102
wheel4.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.739,6.5,5.75)
103
wheel4.TopSurface = Enum.SurfaceType.Smooth
104-
                attachment131.Parent = steer
104+
105
wheel.Shape = Enum.PartType.Cylinder 
106
wheel2.Shape = Enum.PartType.Cylinder 
107
wheel3.Shape = Enum.PartType.Cylinder 
108
wheel4.Shape = Enum.PartType.Cylinder 
109
  local attachment0 = Instance.new("Attachment")
110-
attachment131.WorldCFrame = attachment131.Parent.CFrame * CFrame.new(-1,0,0) * CFrame.Angles(0,0,math.rad(-90))
110+
111
                local attachment1 = Instance.new("Attachment")
112
                attachment1.Parent = Seat
113
                alignposition = Instance.new("HingeConstraint")
114-
                attachment1231.Parent = steer2
114+
115
alignposition.ActuatorType = "Servo"
116
alignposition.TargetAngle = 0
117
alignposition.Name = "Hinge4"
118
alignposition.ServoMaxTorque = 10000000
119
alignposition.AngularSpeed = 10000000
120-
attachment1231.WorldCFrame = attachment1231.Parent.CFrame  * CFrame.new(-1,0,0) * CFrame.Angles(0,0,math.rad(-90))
120+
121
                alignposition.Attachment1 = attachment1
122
attachment1.WorldCFrame = attachment1.Parent.CFrame * CFrame.new(-3.739,1,-7.25) * CFrame.Angles(0,math.rad(180),math.rad(90))
123
  local attachment02 = Instance.new("Attachment")
124
                attachment02.Parent = steer2
125
                local attachment12 = Instance.new("Attachment")
126
                attachment12.Parent = Seat
127
                alignposition2 = Instance.new("HingeConstraint")
128
                alignposition2.Parent = Seat
129
alignposition2.ActuatorType = "Servo"
130
alignposition2.TargetAngle = 0
131
alignposition2.Name = "Hinge3"
132
alignposition2.ServoMaxTorque = 10000000
133
alignposition2.AngularSpeed = 10000000
134
                alignposition2.Attachment0 = attachment02
135
                alignposition2.Attachment1 = attachment12
136
attachment12.WorldCFrame = attachment12.Parent.CFrame * CFrame.new(3.739,1,-7.25) * CFrame.Angles(0,0,math.rad(90))
137
task.wait()
138
  local attachment031 = Instance.new("Attachment")
139
                attachment031.Parent = wheel
140
                local attachment131 = Instance.new("Attachment")
141
                attachment131.Parent = wheelsus
142
                alignposition31 = Instance.new("HingeConstraint")
143
                alignposition31.Parent = Seat
144
alignposition31.ActuatorType = Enum.ActuatorType.None
145
                alignposition31.Attachment0 = attachment031
146
                alignposition31.Attachment1 = attachment131
147
  local attachment0231 = Instance.new("Attachment")
148
                attachment0231.Parent = wheel2
149
                local attachment1231 = Instance.new("Attachment")
150
                attachment1231.Parent = wheelsus2
151
                alignposition231 = Instance.new("HingeConstraint")
152
                alignposition231.Parent = Seat
153
alignposition231.ActuatorType = Enum.ActuatorType.None
154
                alignposition231.Attachment0 = attachment0231
155
                alignposition231.Attachment1 = attachment1231
156
  local attachment03 = Instance.new("Attachment")
157
                attachment03.Parent = wheel3
158
                local attachment13 = Instance.new("Attachment")
159
                attachment13.Parent = Seat
160
                alignposition3 = Instance.new("HingeConstraint")
161
                alignposition3.Parent = Seat
162
alignposition3.ActuatorType = "Motor"
163
alignposition3.MotorMaxAcceleration = 10000000
164
alignposition3.MotorMaxTorque = 10000000
165
alignposition3.Name = "Hinge1"
166
                alignposition3.Attachment0 = attachment03
167
                alignposition3.Attachment1 = attachment13
168
attachment13.WorldCFrame = attachment13.Parent.CFrame * CFrame.new(-3.739,0,5.75)* CFrame.Angles(0,math.rad(180),0)
169
  local attachment023 = Instance.new("Attachment")
170
                attachment023.Parent = wheel4
171
                local attachment123 = Instance.new("Attachment")
172
                attachment123.Parent = Seat
173
                alignposition23 = Instance.new("HingeConstraint")
174
                alignposition23.Parent = Seat
175
alignposition23.ActuatorType = "Motor"
176
alignposition23.MotorMaxAcceleration = 10000000
177-
function killfunction(part)
177+
178-
pcall(function()
178+
179-
	if Seat.Throttle == 1 or Seat.Throttle == -1 then
179+
180-
			local Model = part:FindFirstAncestorOfClass("Model")
180+
181-
			if Model then
181+
182-
				local PC = game:GetService("Players"):GetPlayerFromCharacter(Model)
182+
183-
				if PC then
183+
184-
        if PC ~= owner then
184+
185-
if PC.Character.Humanoid.Health ~= 0 then
185+
186-
PC.Character.Humanoid.BreakJointsOnDeath = false
186+
187-
PC.Character.Humanoid.Health = 0
187+
188-
BAHAHHAHAHA = Instance.new("Sound", PC.Character.Head)
188+
189-
BAHAHHAHAHA.SoundId = "rbxassetid://6069962045"
189+
190-
BAHAHHAHAHA.Volume = 1
190+
191-
BAHAHHAHAHA:Play()
191+
192-
            local limbcollider = Instance.new("Part", PC.Character:findFirstChild("Right Arm"))
192+
193-
                limbcollider.Size = Vector3.new(1.4,1,1)
193+
194-
                limbcollider.Shape = "Cylinder"
194+
195-
                limbcollider.Transparency = 1
195+
196-
                limbcollider.Name = "LimbCollider"
196+
197-
                local limbcolliderweld = Instance.new("Weld", limbcollider)
197+
198-
                limbcolliderweld.Part0 = PC.Character:findFirstChild("Right Arm")
198+
199-
                limbcolliderweld.Part1 = limbcollider
199+
200-
                limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
200+
201-
            local limbcollider2 = Instance.new("Part", PC.Character:findFirstChild("Left Arm"))
201+
202-
                limbcollider2.Size = Vector3.new(1.4,1,1)
202+
203-
                limbcollider2.Shape = "Cylinder"
203+
204-
                limbcollider2.Transparency = 1
204+
205-
                limbcollider2.Name = "LimbCollider"
205+
206-
                local limbcolliderweld2 = Instance.new("Weld", limbcollider)
206+
207-
                limbcolliderweld2.Part0 = PC.Character:findFirstChild("Left Arm")
207+
208-
                limbcolliderweld2.Part1 = limbcollider2
208+
209-
                limbcolliderweld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
209+
210-
            local limbcollider3 = Instance.new("Part", PC.Character:findFirstChild("Right Leg"))
210+
211-
                limbcollider3.Size = Vector3.new(1.3,1,1)
211+
212-
                limbcollider3.Shape = "Cylinder"
212+
213-
                limbcollider3.Transparency = 1
213+
214-
                limbcollider3.Name = "LimbCollider"
214+
215-
                local limbcolliderweld3 = Instance.new("Weld", limbcollider)
215+
216-
                limbcolliderweld3.Part0 = PC.Character:findFirstChild("Right Leg")
216+
217-
                limbcolliderweld3.Part1 = limbcollider3
217+
218-
                limbcolliderweld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
218+
219-
            local limbcollider4 = Instance.new("Part", PC.Character:findFirstChild("Left Leg"))
219+
220-
                limbcollider4.Size = Vector3.new(1.3,1,1)
220+
221-
                limbcollider4.Shape = "Cylinder"
221+
222-
                limbcollider4.Transparency = 1
222+
223-
                limbcollider4.Name = "LimbCollider"
223+
224-
                local limbcolliderweld4 = Instance.new("Weld", limbcollider)
224+
225-
                limbcolliderweld4.Part0 = PC.Character:findFirstChild("Left Leg")
225+
226-
                limbcolliderweld4.Part1 = limbcollider4
226+
227-
                limbcolliderweld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
227+
228-
	for i,v in pairs(PC.Character:GetDescendants()) do
228+
229-
		if v:IsA("Motor6D") and v.Parent.Name ~= "HumanoidRootPart" then
229+
230-
			local Socket = Instance.new("BallSocketConstraint")
230+
Mesh5.Scale = Vector3.new(0.045, 0.045, 0.045)
231-
			local a1 = Instance.new("Attachment")
231+
local carHealth = 125
232-
			local a2 = Instance.new("Attachment")
232+
times = 0
233-
			a1.Parent = v.Part0
233+
function byecar()
234-
			a2.Parent = v.Part1
234+
times = times + 1
235-
			Socket.Parent = v.Parent
235+
if times == 1 then
236-
			Socket.Attachment0 = a1
236+
leftpart = Instance.new("Part", Seat)
237-
			Socket.Attachment1 = a2
237+
leftpart.Transparency = 1
238-
			a1.CFrame = v.C0
238+
leftpart.Anchored = true
239-
			a2.CFrame = v.C1
239+
leftpart.CanCollide = false
240-
			Socket.LimitsEnabled = true
240+
leftpart.CFrame = Seat.CFrame
241-
			Socket.TwistLimitsEnabled = true
241+
leftpart.Name = "soundpart"
242-
			v:Destroy()
242+
local goodbye = Instance.new("Sound", leftpart)
243-
		end
243+
goodbye.SoundId = "rbxassetid://4407929531"
244
local windows = Instance.new("Sound", leftpart)
245
windows.SoundId = "rbxassetid://5994223709"
246
windows.Volume = 1.5
247
goodbye.Volume = 1.5
248
goodbye:Play()
249
task.wait()
250
goodbye.Ended:Wait()
251
windows:Play()
252-
Bumper.Touched:Connect(killfunction)
252+
253-
Bumper2.Touched:Connect(killfunction)
253+
for i,v in pairs(script:GetDescendants()) do
254
if v:IsA("BasePart") or v:IsA("VehicleSeat") then
255
local tweenService = game:GetService("TweenService")
256
 
257
local timeToFade = windows.TimeLength * 0.5
258
local object = v
259
local tweenInfo = TweenInfo.new(timeToFade)
260
local goal = {}
261
goal.Transparency = 1
262
 
263
local tween = tweenService:Create(object, tweenInfo, goal)
264
tween:Play()
265
end
266
end
267
task.wait()
268
wait(windows.TimeLength * 0.5)
269
for i,v in pairs(script:GetDescendants()) do
270
if v:IsA("BasePart") or v:IsA("VehicleSeat") and v.Name ~= "soundpart" then
271
v:Destroy()
272
end
273-
Mesh5.Scale = Vector3.new(0.045, 0.045, 0.045)
273+
274
windows.Ended:Wait()
275
goodbye:Destroy()
276
windows:Destroy()
277
leftpart:Destroy()
278
end
279
end
280
Bumper.Touched:Connect(function(Hit)
281
282
local Speed = math.floor((Bumper.Velocity - Hit.Velocity).magnitude) 
283
284
if Speed > 30 and not game.Players:GetPlayerFromCharacter(Hit.Parent) and not Hit.CanCollide == false then
285
286
 carHealth = carHealth - Bumper.Velocity.Magnitude / 1.06
287
288
end
289
290
if carHealth <= 10 then
291
Seat.Disabled = true
292
byecar()
293
end
294
end)
295
296
Bumper2.Touched:Connect(function(Hit)
297
298
local Speed = math.floor((Bumper2.Velocity - Hit.Velocity).magnitude) 
299
300
if Speed > 30 and not game.Players:GetPlayerFromCharacter(Hit.Parent) and not Hit.CanCollide == false then
301
302
 carHealth = carHealth - Bumper2.Velocity.Magnitude / 1.06
303
304
end
305
if carHealth <= 10 then
306
Seat.Disabled = true
307
byecar()
308
end
309
end)
310
for i,v in pairs(script:GetDescendants()) do
311
if v:IsA("BasePart") or v:IsA("VehicleSeat") then
312
v.TopSurface = Enum.SurfaceType.Smooth
313
v.BottomSurface = Enum.SurfaceType.Smooth
314
end
315
end
316
E = Instance.new("RemoteEvent", owner.Character)
317
E.Name = "the"
318
function lightslol(plr, action)
319
if plr == Seat.Occupant then 
320
if action == "Lights" then
321
print("on")
322
elseif action == "off" then
323
print("off")
324
end
325
end
326
end
327
local lightsnls = NLS([[
328
E = owner.Character:WaitForChild("the")
329
local mouse
330
script.AncestryChanged:Connect(function()
331
local mouse = script.Parent.Parent:GetMouse()
332
end)
333
local count = 0
334
mouse.KeyDown:connect(function(key)
335
    key = key:lower()
336
    if key == "l" then
337
count = count + 1
338
if count == 1 then
339
E:FireServer("Lights")
340
elseif count == 2 then
341
E:FireServer("off")
342
task.wait()
343
count = 0
344
end
345
end
346
end)
347
task.wait()
348
script.Parent = owner.PlayerGui
349
        ]],owner.PlayerGui)
350
wait(0.1)
351
lightsnls.Parent = owner.PlayerGui
352
E.OnServerEvent:Connect(lightslol)
353
Seat.ChildAdded:connect(function()
354
	local plr = game.Players:GetPlayerFromCharacter(Seat.Occupant.Parent)
355
      local screengui = Instance.new("ScreenGui", plr:findFirstChildOfClass("PlayerGui"))
356
        screengui.ResetOnSpawn = true
357
        screengui.Name = "youfailed"
358
        local tl = Instance.new("TextLabel", screengui)
359
        tl.Size = UDim2.new(1,0,1,0)
360
	    tl.AnchorPoint = Vector2.new(0.5, 0.5)
361
	    tl.Position = UDim2.new(0.5, 0, 0.5, 0)
362
        tl.Text = "The local script is controls for car lights"
363
        tl.BackgroundTransparency = 1
364
        tl.TextTransparency = 0
365
		tl.TextColor3 = Color3.new(1, 1, 1)
366
        tl.TextSize = 50
367
	lightsnls.Parent = plr.PlayerGui
368
wait(2.5)
369
screengui:Destroy()
370
end)
371
local at0 = Instance.new("Attachment" , steer)
372
at0.CFrame = CFrame.Angles(0,0,math.rad(-90))
373
local at1 = Instance.new("Attachment" , wheelsus)
374
at1.CFrame = CFrame.Angles(0,0,math.rad(-90))
375
local spring = Instance.new("SpringConstraint" , steer)
376
spring.Attachment0 = at0
377
spring.Attachment1 = at1
378
spring.Stiffness = 700
379
spring.Damping = 200
380
spring.FreeLength = 8
381
spring.LimitsEnabled = true
382
spring.MaxForce = 10000
383
spring.MaxLength = 15
384
spring.MinLength = 2
385
spring.Enabled = true
386
spring.Visible = true
387
local prism = Instance.new("PrismaticConstraint" , steer)
388
prism.Attachment0 = at0
389
prism.Attachment1 = at1
390
local at2 = Instance.new("Attachment" , steer2)
391
at2.CFrame = CFrame.Angles(0,0,math.rad(-90))
392
local at3 = Instance.new("Attachment" , wheelsus2)
393
at3.CFrame = CFrame.Angles(0,0,math.rad(-90))
394
local spring2 = Instance.new("SpringConstraint" , steer2)
395
spring2.Attachment0 = at3
396
spring2.Attachment1 = at4
397
spring2.Stiffness = 700
398
spring2.Damping = 200
399
spring2.FreeLength = 8
400
spring2.LimitsEnabled = true
401
spring2.MaxForce = 10000
402
spring2.MaxLength = 15
403
spring2.MinLength = 2
404
spring2.Enabled = true
405
spring2.Visible = true
406
local prism2 = Instance.new("PrismaticConstraint" , steer2)
407
prism2.Attachment0 = at3
408
prism2.Attachment1 = at4
409
at4.WorldCFrame = at4.Parent.CFrame  * CFrame.new(-1,0,0) * CFrame.Angles(0,0,math.rad(-90))
410
at3.WorldCFrame = at3.Parent.CFrame  * CFrame.new(-1,0,0) * CFrame.Angles(0,0,math.rad(-90))
411
at1.WorldCFrame = at1.Parent.CFrame  * CFrame.new(-1,0,0) * CFrame.Angles(0,0,math.rad(-90))
412
at2.WorldCFrame = at2.Parent.CFrame  * CFrame.new(-1,0,0) * CFrame.Angles(0,0,math.rad(-90))