null
nil
-
0
0
0
1
0
0
0
1
0
0
0
1
PFU Helicopter
[null]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
1
-144.5
62.4000015
-319.5
0
2.85787444e-035
-1
0
-1
2.85787444e-035
-1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(5, 0, 0)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
4
Decal
20
0
http://www.roblox.com/asset/?id=2354377
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
0.5
1.20000458
0.5
0
-1
1.42893722e-035
0
1.42893722e-035
-1
1
0
0
Weld
[RBX1]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
1
-147.5
62.4000015
-320.5
1
2.85787444e-035
0
-2.85787444e-035
-1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
BackRight
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(5, 0, 5)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
4
Decal
20
0
http://www.roblox.com/asset/?id=2354298
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
-2.5
1.20000458
-0.5
-1
0
1.42893722e-035
1.42893722e-035
0
-1
0
-1
0
Weld
[RBX7]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
1
-143.5
62.4000015
-320.5
1
2.85787444e-035
0
-2.85787444e-035
-1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Back
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(0, 0, 5)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
4
Decal
20
0
http://www.roblox.com/asset/?id=2354377
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
1.5
1.20000458
-0.5
-1
0
1.42893722e-035
1.42893722e-035
0
-1
0
-1
0
Weld
[RBX12]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
1
-147.5
62.4000015
-318.5
-1
2.85787444e-035
0
2.85787444e-035
-1
0
0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
FrontRight
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(5, 0, -5)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
4
Decal
20
0
http://www.roblox.com/asset/?id=2354293
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
-2.5
1.20000458
1.5
1
0
1.42893722e-035
-1.42893722e-035
0
-1
0
1
0
Weld
[RBX17]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
21
-147.5
62.4000015
-319.5
1
2.85787444e-035
0
-2.85787444e-035
-1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Down
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(0, -5, 0)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
-2.5
1.20000458
0.5
-1
0
1.42893722e-035
1.42893722e-035
0
-1
0
-1
0
Weld
[RBX22]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
21
-145
60
-323
-1
-1.42893722e-035
0
1.42893722e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Seat
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
2
0.400000006
2
-
0
-0.200000003
0
1
0
0
0
0
-1
0
1
0
0
0.5
-4.5
1
0
-1.42893722e-035
1.42893722e-035
0
-1
0
1
0
Weld
[RBX26]
[RBX28]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
21
-143.5
62.4000015
-319.5
1
2.85787444e-035
0
-2.85787444e-035
-1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Stop
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(0, 0, 0)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
4
Decal
20
0
http://www.roblox.com/asset/?id=2803079
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
1.5
1.20000458
0.5
-1
0
1.42893722e-035
1.42893722e-035
0
-1
0
-1
0
Weld
[RBX29]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
1
-142.5
62.4000015
-319.5
0
2.85787444e-035
1
0
-1
-2.85787444e-035
1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(-5, 0, 0)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
4
Decal
20
0
http://www.roblox.com/asset/?id=2354377
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
2.5
1.20000458
0.5
0
1
1.42893722e-035
0
-1.42893722e-035
-1
-1
0
0
Weld
[RBX34]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
1
-143.5
62.4000015
-318.5
-1
2.85787444e-035
0
2.85787444e-035
-1
0
0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Front
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(0, 0, -5)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
4
Decal
20
0
http://www.roblox.com/asset/?id=2354377
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
1.5
1.20000458
1.5
1
0
1.42893722e-035
-1.42893722e-035
0
-1
0
1
0
Weld
[RBX39]
[RBX6]
true
-
false
-0.5
0.5
2
0
-0.5
0.5
2
0
199
-145
59.2999992
-327.5
-1
0
-0
-0
1
-0
-0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Car1
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
8
1
21
-
BodyVelocity
1250
true
4000
4000
4000
0
2
0
-
500
BodyGyro
3000
true
0
0
0
1
0
0
0
1
0
0
0
1
400000
0
400000
-
0
0.5
0
-1
0
0
0
0
1
0
1
-0
0
-1.19999695
-7.5
1
0
-1.42893722e-035
-1.42893722e-035
0
1
0
-1
0
Weld
[RBX28]
[RBX6]
true
-
0
0.5
0
-1
0
0
0
0
1
0
1
-0
0
-3
-9
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Weld
[RBX28]
[RBX48]
true
-
0
-0.5
0
1
0
0
0
0
-1
0
1
0
0
0.599998474
-7
1
0
-1.42893722e-035
1.42893722e-035
0
-1
0
1
0
Weld
[RBX28]
[RBX50]
true
-
0
-0.5
0
1
0
0
0
0
-1
0
1
0
0
0.599998474
2
1
0
-1.42893722e-035
1.42893722e-035
0
-1
0
1
0
Weld
[RBX28]
[RBX52]
true
-
0
0
10.5
1
0
0
0
1
0
0
0
1
0
1.30000305
7
1
1.42893722e-035
0
-1.42893722e-035
-1
0
0
0
-1
Weld
[RBX28]
[RBX54]
true
-
0
0.5
0
-1
0
0
0
0
1
0
1
-0
0
-0.199996948
0.5
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Weld
[RBX28]
[RBX56]
true
-
0
0.5
0
-1
0
0
0
0
1
0
1
-0
-10
-1.80000305
0
0
-1
0
-1.42893722e-035
0
1
-1
0
1.42893722e-035
Weld
[RBX28]
[RBX58]
true
-
0
0.5
0
-1
0
0
0
0
1
0
1
-0
3.5
-1.80000305
5.5
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Weld
[RBX28]
[RBX60]
true
-
0
0.5
0
-1
0
0
0
0
1
0
1
-0
-3.5
-1.80000305
5.5
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Weld
[RBX28]
[RBX62]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
28
-146.5
62.4000015
-319.5
1
2.85787444e-035
0
-2.85787444e-035
-1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Up
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(0, 10, 0)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
-1.5
1.20000458
0.5
-1
0
1.42893722e-035
1.42893722e-035
0
-1
0
-1
0
Weld
[RBX63]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
1
-146.5
62.4000015
-318.5
-1
2.85787444e-035
0
2.85787444e-035
-1
0
0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
FrontLeft
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(-5, 0, -5)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
4
Decal
20
0
http://www.roblox.com/asset/?id=2354298
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
-1.5
1.20000458
1.5
1
0
1.42893722e-035
-1.42893722e-035
0
-1
0
1
0
Weld
[RBX67]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
1
-146.5
62.4000015
-320.5
1
2.85787444e-035
0
-2.85787444e-035
-1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
BackLeft
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
0.400000006
1
-
INF
ClickDetector
true
-
false
Script
s = script
g = game.Workspace
Car = s.Parent.Parent.Car1
-------------------------
function onClicked()
Car.BodyVelocity.velocity = Vector3.new(-5, 0, 5)
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
true
-
4
Decal
20
0
http://www.roblox.com/asset/?id=2354293
true
-
0
0.200000003
0
-1
0
0
0
0
1
0
1
-0
-1.5
1.20000458
-0.5
-1
0
1.42893722e-035
1.42893722e-035
0
-1
0
-1
0
Weld
[RBX72]
[RBX6]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-145
60.9999962
-320
1
-1.42893722e-035
0
-1.42893722e-035
1
0
0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
6
2.4000001
4
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-138.5
56.3999939
-334.5
-1
-2.85787444e-035
0
2.85787444e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
2.4000001
1
-
0
-1.20000005
0
1
0
0
0
0
-1
0
1
0
0
0.600006104
4.5
1
0
-1.42893722e-035
1.42893722e-035
0
-1
0
1
0
Snap
[RBX77]
[RBX79]
true
-
0
1.20000005
0
-1
0
0
0
0
1
0
1
-0
-6.5
-0.600006104
0
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Snap
[RBX77]
[RBX50]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-138.5
54.5999947
-330
-1
-4.28681151e-035
0
4.28681151e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
1.20000005
14
-
0
0.600000024
0
-1
0
0
0
0
1
0
1
-0
0
-1.20000458
4.5
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Snap
[RBX79]
[RBX82]
true
-
false
-0.5
0.5
2
0
-0.5
0.5
4
0
199
-145
62.7999992
-336.5
-1
-1.42893722e-035
0
1.42893722e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
8
6
3
-
0
3
0
-1
0
0
0
0
1
0
1
-0
0
-0.599998474
3
0
-1
0
-1.42893722e-035
0
1
-1
0
1.42893722e-035
Weld
[RBX48]
[RBX84]
true
-
0
0
1.5
1
0
0
0
1
0
0
0
1
0
-2.19999695
4
-1
-1.42893722e-035
0
1.42893722e-035
1
0
0
0
-1
Weld
[RBX48]
[RBX86]
true
-
0
3
0
-1
0
0
0
0
1
0
1
-0
0
-0.599998474
3
0
1
0
-1.42893722e-035
0
1
1
0
-1.42893722e-035
Weld
[RBX48]
[RBX88]
true
-
0
3
0
-1
0
0
0
0
1
0
1
-0
0
-0.599998474
5.5
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Weld
[RBX48]
[RBX90]
true
-
0
0
1.5
1
0
0
0
1
0
0
0
1
-7
-0.199996948
0
0
0
1
1.42893722e-035
1
0
-1
-1.42893722e-035
0
Weld
[RBX48]
[RBX92]
true
-
0
0
1.5
1
0
0
0
1
0
0
0
1
0
-2.19999695
7
1
1.42893722e-035
0
-1.42893722e-035
-1
0
0
0
-1
Weld
[RBX48]
[RBX54]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-151.5
56.3999939
-334.5
-1
-5.71574887e-035
0
5.71574887e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
2.4000001
1
-
0
1.20000005
0
-1
0
0
0
0
1
0
1
-0
6.5
-0.600006104
0
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Snap
[RBX94]
[RBX50]
true
-
0
-1.20000005
0
1
0
0
0
0
-1
0
1
0
0
0.600006104
4.5
1
0
-1.42893722e-035
1.42893722e-035
0
-1
0
1
0
Snap
[RBX94]
[RBX97]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-151.5
56.3999939
-325.5
-1
-2.85787444e-035
0
2.85787444e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
2.4000001
1
-
0
1.20000005
0
-1
0
0
0
0
1
0
1
-0
6.5
-0.600006104
0
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Snap
[RBX98]
[RBX52]
true
-
0
-1.20000005
0
1
0
0
0
0
-1
0
1
0
0
0.600006104
-4.5
1
0
-1.42893722e-035
1.42893722e-035
0
-1
0
1
0
Snap
[RBX98]
[RBX97]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-145
58.2000008
-334.5
-1
-1.42893722e-035
0
1.42893722e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
14
1.20000005
1
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-145
58.2000008
-325.5
-1
-1.42893722e-035
0
1.42893722e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
14
1.20000005
1
-
0
-0.600000024
0
1
0
0
0
0
-1
0
1
0
6.5
1.20000458
0
1
0
-1.42893722e-035
1.42893722e-035
0
-1
0
1
0
Snap
[RBX52]
[RBX82]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-138.5
56.3999977
-325.5
-1
-2.85787444e-035
0
2.85787444e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
2.4000001
1
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-151.5
54.599987
-330
-1
-4.28681151e-035
0
4.28681151e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
1.20000005
14
-
false
-0.5
0.5
0
0
-0.5
0.5
2
0
199
-145
65.9999924
-349
-1
-4.28681151e-035
0
4.28681151e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Smooth Block Model
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
2
3.60000014
6
-
2
2
2
Mesh
0
0
0
1
1
1
1
1
1
true
-
0
-1.80000007
0
1
0
0
0
0
-1
0
1
0
4
1.19999695
0
0
1
0
1.42893722e-035
0
-1
-1
0
1.42893722e-035
Weld
[RBX102]
[RBX92]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
2
0
199
-142
66.3999939
-336.5
-0
-4.28681151e-035
-1
0
1
4.28681151e-035
1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Smooth Block Model
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
3
1.20000005
2
-
2
2
2
Mesh
0
0
0
1
1
1
1
1
1
true
-
0
0
1
1
0
0
0
1
0
0
0
1
-2
0
5.5
0
1.42893722e-035
1
0
1
1.42893722e-035
-1
0
0
Weld
[RBX84]
[RBX90]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
2
0
199
-145
65
-342
1
-2.85787444e-035
-0
-2.85787444e-035
1
0
-0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Smooth Block Model
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
2
1.60000002
8
-
2
2
2
Mesh
0
0
0
1
1
1
1
1
1
true
-
0
-0.800000012
0
1
0
0
0
0
-1
0
1
0
-3
1.19999695
0
0
-1
0
-1.42893722e-035
0
-1
1
0
1.42893722e-035
Weld
[RBX86]
[RBX92]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
2
0
199
-148
66.3999939
-336.5
0
-4.28681151e-035
1
0
1
-4.28681151e-035
-1
0
-0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Smooth Block Model
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
3
1.20000005
2
-
2
2
2
Mesh
0
0
0
1
1
1
1
1
1
true
-
0
0
1
1
0
0
0
1
0
0
0
1
2
0
5.5
0
1.42893722e-035
-1
0
1
-1.42893722e-035
1
0
0
Weld
[RBX88]
[RBX90]
true
-
false
-0.5
0.5
2
0
-0.5
0.5
0
0
199
-145
66.3999939
-331
-1
-2.85787444e-035
0
2.85787444e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
1056
Smooth Block Model
0
-0.5
0.5
2
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.100000001
0.100000001
7
12
0
-0.0390863866
0.0127281258
0.00219157012
true
1
4
1.20000005
14
-
2
0
0
0
0
1
0
1
-0
-1
0
0
6
0
1
-1
0
0
0
1
1.42893722e-035
0
-1.42893722e-035
-1
Weld
[RBX90]
[RBX112]
true
-
-2
0
0
0
0
-1
0
1
0
1
0
0
-6
0
1
-1
0
0
0
1
-1.42893722e-035
0
1.42893722e-035
-1
Weld
[RBX90]
[RBX114]
true
-
0
0
-7
-1
0
0
0
1
0
0
0
-1
-3
0
0
0
0
1
-1.42893722e-035
1
0
-1
1.42893722e-035
0
Weld
[RBX90]
[RBX116]
true
-
1.07910776
0
0.600000024
0
-1
0
0
0
0
1
0
1
-0
-5.5
-0.199999988
0
-1
0
0
0
0
1
0
1
-0
RotateV
[RBX90]
[RBX118]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-145
62.9999962
-345
0
-2.85787444e-035
1
0
1
-2.85787444e-035
-1
0
-0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Smooth Block Model
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
14
2.4000001
2
-
0
-1.20000005
0
1
0
0
0
0
-1
0
1
0
0
-1.19999695
0
0
-1
-1.42893722e-035
0
1.42893722e-035
1
-1
0
0
Weld
[RBX92]
[RBX54]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
2
0
199
-145
60.6000023
-345
-1
1.42893722e-035
0
1.42893722e-035
-1
0
0
0
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Smooth Block Model
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
2
2.4000001
14
-
2
2
2
Mesh
0
0
0
1
1
1
1
1
1
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
21
-145
59.9999962
-327
-1
-1.42893722e-035
0
1.42893722e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Seat
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
2
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
2
0.400000006
2
-
false
Quarantine Cleaner
--Script Created by USMCM16BUILDER
--Scan Options:
------------------------------------------------
Print_Scan_Results = true --Prints the results of each scan in the output window.
------------------------------------------------
Quarantine_Instead_of_Delete = true --Quarantines all malicious objects into the Lighting Directory for you to view, after making all hidden objects visable.
------------------------------------------------
--Script Created by Vitos
q = Instance.new("Model")
q.Name = "Quarantine"
classes = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld", "Geometry", "Timer","ChangeHistoryService"}
names = {"Infected", "ROFL", "Snap Reducer", "SnapReducer", "Snap-Reducer", "Anti-Lag", "Anti Lag", "AntiLag", "Wildfire", "AntiVirus", "Anti-Virus", "Anti Virus", "4D Being", "No samurai plzzz", "OHAI", "VIRUS", "Guest_Talking_Script"}
hidden = Instance.new("StringValue")
file = {}
function Start()
workspace = game.Workspace:GetChildren()
qu = q:GetChildren()
index = {}
virus = 0
function Scan(object)
for i = 1,#object do
inside = object[i]:GetChildren()
if Malicious(object[i]) then
virus = virus+1
Name(object[i])
Quarantine(object[i])
else
if #inside > 0 then
Scan(inside)
end
end
end
end
function Malicious(class)
for x = 1, #classes do
if class.className == classes[x] and #(class:GetChildren()) > 0 then return true end
end
for x = 1, #names do
if string.lower(class.Name) == string.lower(names[x]) then return true end
end
return false
end
function Hidden(class)
for x = 1, #classes do
if class.className == classes[x] then return true end
end
return false
end
function Name(malware)
cur = malware
file[1] = "."..cur.Name
while cur.Parent.Name ~= "Workspace" do
cur = cur.Parent
file[#file+1] = "."..cur.Name
end
inde = "game.Workspace"
for j = 1, #file do
inde = inde..file[#file+1-j]
end
file = {}
inde = inde.." ("..malware.className.." Class)"
index[#index+1] = inde
malware.Parent = q
end
function Quarantine(malware)
if malware ~= nil then
contain = malware:GetChildren()
if Hidden(malware) then
h = hidden:clone()
h.Name = malware.Name
h.Value = "Original Class: "..malware.className
h.Parent = malware.Parent
for j = 1, #contain do
contain[j].Parent = h
end
malware:remove()
malware = h
end
contain = malware:GetChildren()
for j = 1, #contain do
Quarantine(contain[j])
end
end
end
Scan(workspace)
if virus > 0 and Quarantine_Instead_of_Delete then
q.Parent = game.Lighting
end
if virus > 0 and Print_Scan_Results then
print("--------------------")
print("Scan Results:")
print("Potentially malicious objects were found in the following locations:")
for i = 1, #index do
print(" -- "..index[i])
end
if Quarantine_Instead_of_Delete then
print("These objects have been quarantined to the Lighting Directory.")
else
print("These objects have been removed.")
end
print("--------------------")
Start()
wait()
Start()
end
end
Start()
game.Workspace.ChildAdded:connect(Start)
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "4D Being" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "VelocityMotor" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "4D Being" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "Model" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "Anti-Lag" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "Script" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "CompassEffect" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "Script" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "Guest_Talking_Script" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "Script" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "HACKED NOOB" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "Script" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "Infected" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "Script" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "PWNZ0R3D" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "Script" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "SnapReducer" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "Script" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
--Made by hunte922
true
-
false
DO NOT ENTER !!!
print("virus vaccine loaded!")
Script = "VIRUS" -- This is the script to get rid of...
function Unlag(model)
local child = model:getChildren()
for i=1, #child do
if child[i].className == "Script" and child[i].Name == Script then
child[i]:remove()
else
Unlag(child[i])
end
end
end
Unlag(workspace)
--Put this into your model to help clean roblox out of the virus
true
-
false
Tazer 15.0
print("~~~~~~~~Tazer 15.0~~~~~~~~")
--This script's source is property of Ozzypig
--and it is against Roblox rules to use this
--in a manner not specified by the conditions
--layed out in this script.
--=============================
--Thanks for using Tazer, first of all. Tazer is
--the best anti-infection and anti-lag script
--on Roblox's database. It is completly free
--to use, as long as you use it for what it is
--intended for. Tazer only runs once and
--never does anything else again. It connects
--events, and is ready to respond to any
--infection Roblox has to throw.
--Lastly, Tazer removes all other anti-lag
--scripts due to compitition and paradoxes
--that may occur. If Tazer is to help you,
--it can't have anything get in it's way.
--=============================
--THE BREAKING OF ANY OF THESE RULES WILL <--- Read that part. It's really, really important.
--VOID MY ALLOWANCE OF YOU TO USE TAZER. Trust me, you'll regret it if you don't!
--THEREFORE, IF YOU CONTINUE TO USE TAZER, YOU
--WILL BE REPORTED FOR USAGE OF MODELS
--WITHOUT THE CREATOR'S PERMISSION. IF YOU
--DISSAGREE WITH ANY OF THESE RULES, YOUR
--PERMISSION TO USE THIS SCRIPT IS VOID AND
--YOUR MUST REMOVE IT FROM YOUR PLACE.
--Usage of this script implies that you agree to
--the folowing conditions stated by me, Ozzypig,
--the creator of Tazer, and by noone else.
--The term "Tazer" means this script and all
--versions of it, discluding Tazer 9.5, which
--is a testing version of Tazer and should not
--be in use by the general public.
--The term "Script" or "This script" this version
--of Tazer, and it's features and copyrights.
--Tazer's source code is soely the property of
--Ozzypig, and any reader of it is permitted to
--take notes and read it to better his/her own
--scripting skills. Tazer's source may not be used
--in any other script. Only one copy of Tazer is
--permitted in a place. You may only use Tazer
--under the circumstances that there are no
--other server-performance scripts scripts in the
--place.
--EDITING THE SOURCE OF TAZER IS STRICTLY FORBIDDEN.
--DO NOT EDIT **ANY** TEXT IN THIS SCRIPT.
--=============================
--Print Settings
--Which should be
--printed to the
--output?
defense = true
locations = true
clean = true
recovery = true
antilag = true
masonry = true
data = true
--==========================DEFENSE
--The defense section is where Tazer defends
--itself from viruses, infections and worms from
--altering or attaching them to it. This is the start
--of Tazer's attack. The best offense is a good defence.
coroutine.resume(coroutine.create(function ()
while true do
wait()
for _, v in pairs(script:children()) do
v.Parent = nil
end
end
end))
coroutine.resume(coroutine.create(function ()
while true do
wait()
if script.Name ~= "Tazer 15.0" then
script.Name = "Tazer 15.0"
end
if script.Disabled then
script.Disabled = false
end
if not script.archivable then
script.archivable = true
end
end
end))
--==========================CLEAN
--The cleaning is where Tazer takes the infections
--and worms and kills them all. every last bit of
--them. When all is said and done, we recover
--from the damage.
infections = {total=0,hidden=0, infector=0, fakeantilag=0,selfcloning=0}
_G.Directory = function (obj, sep, inc)
if obj == nil then return "" end
local div
local dir
local loc = obj.Parent
if sep == nil then
div = "\\"
else
div = sep
end
dir = obj.Name
repeat
dir = loc.Name .. div .. dir
loc = loc.Parent
until loc == game
dir = "game\\" .. dir
if inc ~= nil and inc then
dir = dir .. div
end
return dir
end
function DetectIlligalMethods(source)
local source = source
if source == script.Source then return end
source = string.gsub(source, "%s", " ")
return false
end
function Clean(model)
model.ChildAdded:connect(onChildAdded)
if model == nil or model.Parent == nil then return end
local all = model:children()
for item=1, #all do
local class = all[item].className
local name = all[item].Name
name = string.lower(name)
--[[name = string.gsub(name, "%s", "") --removes trailing spaces --chunk removed because of too broadening
name = string.gsub(name, "%c", "") --removes control characters
name = string.gsub(name, "%d", "") --removes digits
--name = string.gsub(name, "%p", "") --removes punctuation
name = string.gsub(name, "%x", "") --removes non-magic characters]]
if class == "StockSound" or
class == "Timer" or
class == "Geometry" then
if all[item]:IsA("StockSound") and all[item].Parent.className ~= "SoundService" then
--stocksounds are in the Sound Service to
--"preload" sounds. this will reduce loading time
--if we don't remove the ones in the SoundService.
print("HIDDEN (STOCK) INFECTION: " .. Directory(all[item]))
all[item]:remove()
infections.hidden = infections.hidden + 1
infections.total = infections.total + 1
elseif all[item].className ~= "StockSound" then
print("HIDDEN (G SERV) INFECTION: " .. Directory(all[item]))
all[item]:remove()
infections.hidden = infections.hidden + 1
infections.total = infections.total + 1
end
elseif class == "Script" and all[item].Name == "SnapReducer" then
print("FAKE SNAP REDUCER: " .. Directory(all[item]))
all[item]:remove()
infections.fakeantilag = infections.fakeantilag + 1
infections.total = infections.total + 1
elseif string.find(name, "lag") and class == "Script" then
print("FAKE ANTILAG: " .. Directory(all[item]))
all[item]:remove()
infections.fakeantilag = infections.fakeantilag + 1
infections.total = infections.total + 1
elseif string.find(name, "infect") and class == "Script" then
print("INFECTOR SCRIPT: " .. Directory(all[item]))
all[item]:remove()
infections.infector = infections.infector + 1
infections.total = infections.total + 1
elseif class == "Script" and DetectIlligalMethods(all[item].Source) and all[item] ~= script then
print("ILLEGAL SOURCE: " .. Directory(all[item]))
all[item]:remove()
infections.selfcloning = infections.selfcloning + 1
infections.total = infections.total + 1
elseif string.find(name, "wildfire") then
print("POTENTIAL 'WILDFIRE': " .. Directory(all[item]))
all[item]:remove()
infections.selfcloning = infections.selfcloning + 1
infections.total = infections.total + 1
elseif string.find(name, "4d") and string.find(name, "being") then
print("'4D BEING' INFECTION: " .. Directory(all[item]))
all[item]:remove()
infections.selfcloning = infections.selfcloning + 1
infections.total = infections.total + 1
elseif string.find(name, "trend ") and string.find(name, " micro") then
print("ALTERNATE ANTILAG ('TREND MICRO'): " .. Directory(all[item]))
all[item]:remove()
infections.selfcloning = infections.selfcloning + 1
infections.total = infections.total + 1
else
Clean(all[item])
end
end
end
function onChildAdded(child)
Clean(child)
end
Clean(game:GetService("Workspace"))
Clean(game:GetService("Players"))
Clean(game:GetService("Lighting"))
Clean(game:GetService("StarterPack"))
Clean(game:GetService("SoundService"))
Clean(game:GetService("Teams"))
Clean(game:GetService("RunService"))
--==========================ANTI-LAG and RECOVERY
--A recovered place should also run smoothly, so eliminating lag
--from a clean place is a must. Tazer restores the lighting settings,
--deletes unuseful snaps, and restores names to instances. Tazer
--does all it can to change the place back to normal.
antilag = {snaps=0, cameras=0,total=0,useless=0}
recoveries = {infection=0, default_names=0,total=0}
if game:GetService("Lighting").Ambient ~= Color3.new(0.63,0.63,0.63) then
game:GetService("Lighting").Ambient = Color3.new(0.63,0.63,0.63)
end
if game:GetService("Lighting").Brightness ~= 1 then
game:GetService("Lighting").Brightness = 1
end
function SensitiveSurface(type)
return (type == 1 or
type == 6 or
type == 7 or
type == 8)
end
function SensitiveSurfaces(part)
return SensitiveSurface(part.TopSurface) or
SensitiveSurface(part.BottomSurface) or
SensitiveSurface(part.LeftSurface) or
SensitiveSurface(part.RightSurface) or
SensitiveSurface(part.FrontSurface) or
SensitiveSurface(part.BackSurface)
end
function GetSnaps(part)
local all = part:children()
local count = 0
for item=1, #all do
if all[item]:IsA("Snap") or
all[item]:IsA("Weld") or
all[item]:IsA("Motor") or
all[item]:IsA("RotateV") or
all[item]:IsA("RotateP") then
count = count + 1
end
end
return count
end
function Recover(model)
local all = model:children()
for item=1, #all do
if all[item]:IsA("Camera") then
if workspace.CurrentCamera == all[item] then
if all[item].Name ~= "Instance" then
all[item].Name = "Instance"
recoveries.default_names = recoveries.default_names + 1
recoveries.total = recoveries.total + 1
end
else
all[item].Name = "Camera"
end
if all[item].CameraSubject == nil and
all[item] ~= workspace.CurrentCamera then
all[item]:remove()
antilag.cameras = antilag.cameras + 1
antilag.total = antilag.total + 1
end
elseif all[item]:IsA("Model") then
if game.Players.LocalPlayer ~= nil then
if all[item] == game.Players.LocalPlayer.Character then
if all[item].Name ~= game.Players.LocalPlayer.Name then
all[item].Name = game.Players.LocalPlayer.Name
recoveries.default_names = recoveries.default_names + 1
recoveries.total = recoveries.total + 1
end
end
end
elseif all[item]:IsA("Part") then
if not SensitiveSurfaces(all[item]) then
if all[item].Anchored then
if GetSnaps(all[item]) > 0 then
if all[item].Name ~= "Head" then
all[item]:BreakJoints()
antilag.snaps = antilag.snaps + 1
antilag.total = antilag.total + 1
end
end
end
end
if all[item].Size.x == 512 and all[item].Size.z == 512 then
all[item].Name = "Base"
end
elseif all[item]:IsA("SpawnLocation") then
if all[item].Neutral then
all[item].Name = "SpawnLocation"
else
for _, v in pairs(game:GetService("Teams"):GetChildren()) do
if v.TeamColor == all[item].TeamColor then
all[item].Name = v.Name .. "SpawnLocation"
end
end
end
elseif (all[item]:IsA("Tool") or all[item]:IsA("Hat")) and
all[item]:findFirstChild("Handle") == nil then --why have it if there isn't a handle?
antilag.useless = antilag.useless + 1
antilag.total = antilag.total + 1
end
if all[item] == nil then elseif all[item].Name == "Infected" or all[item].Name == "ROFL" then
all[item].Name = all[item].className
recoveries.infection = recoveries.infection + 1
recoveries.total = recoveries.total + 1
end
Recover(all[item])
end
end
Recover(workspace)
--==========================MASONRY INFO
--Now that the place is ready for action, let's raise it
--right this time. To do this, Tazer tells the creator
--information about the bricks in thier place.
mmass = {allbricks = {}, mass=0, brickacc=0}
function searchBricks(model)
if game.Players.LocalPlayer ~= nil and
model == game.Players.LocalPlayer.Character then
return
end
local all = model:children()
for item=1, #all do
if all[item]:IsA("Part") or
all[item]:IsA("SpawnLocation") or
all[item]:IsA("TrussPart") or
all[item]:IsA("Seat") or
all[item]:IsA("VehicleSeat") or
all[item]:IsA("FlagStand") then
table.insert(mmass.allbricks, all[item])
elseif all[item]:IsA("Decal") or
all[item]:IsA("Texture") or
all[item]:IsA("SpecialMesh") or
all[item]:IsA("CylinderMesh") then
mmass.brickacc = mmass.brickacc + 1
end
searchBricks(all[item])
end
end
searchBricks(workspace)
for brick=1, #mmass.allbricks do
mmass.mass = mmass.mass + mmass.allbricks[brick]:GetMass()
end
--==========================RESULTS
--Lastly, Tazer sends the results all at once to
--the output so they aren't broken up. Tazer
--is the best anti-lagger and anti-infector, so
--it uses the best grammar and prints only
--the bare nessesities. The simple bare nessesities..
if clean then
print("--Cleaning")
if infections.total > 0 then
if infections.total > 1 then
print("-" .. infections.total .. " Infections Cleaned:")
else
print("-" .. infections.total .. " Infection Cleaned:")
end
if infections.hidden > 0 then
if infections.hidden > 1 then
print(infections.hidden .. " Hidden Instances Removed")
else
print(infections.hidden .. " Hidden Instance Removed")
end
end
if infections.fakeantilag > 0 then
if infections.fakeantilag > 1 then
print(infections.fakeantilag .. " Fake Anti-Lag Scripts Removed")
else
print(infections.fakeantilag .. " Fake Anti-Lag Script Removed")
end
end
if infections.infector > 0 then
if infections.infector > 1 then
print(infections.infector .. " Infector Scripts Removed")
else
print(infections.infector .. " Infector Script Removed")
end
end
if infections.selfcloning > 0 then
if infections.selfcloning > 1 then
print(infections.selfcloning .. " Self-Cloning Scripts Removed")
else
print(infections.selfcloning .. " Self-Cloning Script Removed")
end
end
else
print("No Infections Found")
end
end
if recovery then
print("--Recoveries")
if recoveries.total > 0 then
if recoveries.total > 1 then
print(recoveries.total .. " Instance(s) Recovered:")
else
print(recoveries.total .. " Instance Recovered:")
end
if recoveries.default_names > 0 then
if recoveries.default_names > 1 then
print(recoveries.default_names .. " Instances' Names Changed from Default")
else
print(recoveries.default_names .. " Instance's Name Changed from Default")
end
end
if recoveries.infection > 0 then
if recoveries.infection > 1 then
print(recoveries.infection .. " Instances' Names Changed from Infection")
else
print(recoveries.infection .. " Instance's Name Changed from Infection")
end
end
else
print("All Instances found unchanged")
end
end
if antilag then
print("--Anti Lag")
if antilag.total > 0 then
if antilag.total > 1 then
print(antilag.total .. " Anti-Lag Acts Occoured:")
else
print(antilag.total .. " Anti-Lag Act Occoured:")
end
if antilag.snaps > 0 then
if antilag.snaps > 1 then
print(antilag.snaps .. " Bricks' Joints Broken")
else
print(antilag.snaps .. " Brick's Joint Broken")
end
end
if antilag.cameras > 0 then
if antilag.cameras > 1 then
print(antilag.cameras .. " Uneeded Cameras Deleted")
else
print(antilag.cameras .. " Uneeded Camera Deleted")
end
end
else
print("No Instances can cause exess lag.")
end
end
if masonry then
print("--Masonry")
print("-Total Bricks")
if #mmass.allbricks > 0 then
if #mmass.allbricks == 1 then
print(#mmass.allbricks .. " Brick found in place.")
else
print(#mmass.allbricks .. " Bricks found in place.")
end
else
print("No Bricks found in place.")
end
print("-Total Mass")
if mmass.mass == 1 then
print(mmass.mass .. " Unit of mass in place.")
else
print(math.ceil(mmass.mass * 100) / 100 .. " Units of mass in place.")
end
print("-Brick Accessories")
if mmass.brickacc == 1 then
print(mmass.brickacc .. " Brick Accessory Found")
else
print(mmass.brickacc .. " Brick Accessories Found")
end
end
if data then
print("--Memory Useage")
print("-KB")
print(math.floor(collectgarbage("count")) .. " KB of Memory in use.")
end
print("/*Tazer 15.0 is protecting your place from infection.*/") --It's true.
--Tazer 15.0 by Ozzypig, Released to General Public on 8/12/09
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-145
61.6000023
-317.5
0
-1.42893722e-035
-1
0
1
1.42893722e-035
1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
3.60000014
8
-
0
1.80000007
0
-1
0
0
0
0
1
0
1
-0
0
-1.19999695
0
0
1
1.42893722e-035
0
1.42893722e-035
1
1
0
0
Snap
[RBX58]
[RBX134]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-141.5
61.6000023
-322
-1
-1.42893722e-035
0
1.42893722e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
3.60000014
8
-
0
1.80000007
0
-1
0
0
0
0
1
0
1
-0
0
-1.19998932
-3
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Snap
[RBX60]
[RBX136]
true
-
0
1.80000007
0
-1
0
0
0
0
1
0
1
-0
0
-1.19999695
1
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Snap
[RBX60]
[RBX138]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-148.5
61.6000023
-322
-1
-1.42893722e-035
0
1.42893722e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
3.60000014
8
-
0
1.80000007
0
-1
0
0
0
0
1
0
1
-0
0
-1.19998932
-3
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Snap
[RBX62]
[RBX140]
true
-
0
1.80000007
0
-1
0
0
0
0
1
0
1
-0
0
-1.19999695
1
-1
0
1.42893722e-035
-1.42893722e-035
0
1
0
1
0
Snap
[RBX62]
[RBX142]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
208
-145
64.5999985
-317.5
-1
-2.85787444e-035
-0
2.85787444e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Wedge
0.200000003
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0.600000024
-0.0390863866
0.0127281258
0.00219157012
true
8
2.4000001
1
-
false
-0.5
0.5
0
0
-0.5
0.5
2
0
208
-142
66.4000015
-321
-0
-4.28681151e-035
-1
0
1
4.28681151e-035
1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0.200000003
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0.600000024
-0.0390863866
0.0127281258
0.00219157012
true
1
6
1.20000005
2
-
2
2
2
Mesh
0
0
0
1
1
1
1
1
1
true
-
0
-0.600000024
0
1
0
0
0
0
-1
0
1
0
0.5
1.20000458
0
0
1
-1.42893722e-035
0
1.42893722e-035
-1
-1
0
0
Weld
[RBX143]
[RBX138]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
2
0
199
-148
66.3999939
-325
0
-4.28681151e-035
1
0
1
-4.28681151e-035
-1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Smooth Block Model
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
2
1.20000005
2
-
2
2
2
Mesh
0
0
0
1
1
1
1
1
1
true
-
0
-0.600000024
0
1
0
0
0
0
-1
0
1
0
-0.5
1.20000458
0
0
-1
-1.42893722e-035
0
-1.42893722e-035
-1
1
0
0
Weld
[RBX112]
[RBX140]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
2
0
199
-142
66.3999939
-325
-0
-4.28681151e-035
-1
0
1
4.28681151e-035
1
0
0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Smooth Block Model
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
2
1.20000005
2
-
2
2
2
Mesh
0
0
0
1
1
1
1
1
1
true
-
0
-0.600000024
0
1
0
0
0
0
-1
0
1
0
0.5
1.20000458
0
0
1
-1.42893722e-035
0
1.42893722e-035
-1
-1
0
0
Weld
[RBX114]
[RBX136]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
2
0
208
-148
66.4000015
-321
0
-4.28681151e-035
1
0
1
-4.28681151e-035
-1
0
-0
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0.200000003
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0.600000024
-0.0390863866
0.0127281258
0.00219157012
true
1
6
1.20000005
2
-
2
2
2
Mesh
0
0
0
1
1
1
1
1
1
true
-
0
-0.600000024
0
1
0
0
0
0
-1
0
1
0
-0.5
1.20000458
0
0
-1
-1.42893722e-035
0
-1.42893722e-035
-1
1
0
0
Weld
[RBX150]
[RBX142]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-148.5
64.5999908
-325
-1
-5.71574887e-035
0
5.71574887e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
2.4000001
2
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-141.5
64.5999908
-325
-1
-5.71574887e-035
0
5.71574887e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0
-0.0390863866
0.0127281258
0.00219157012
true
1
1
2.4000001
2
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
208
-148.5
64.5999985
-321
-1
-2.85787444e-035
0
2.85787444e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0.200000003
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0.600000024
-0.0390863866
0.0127281258
0.00219157012
true
1
1
2.4000001
6
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
208
-141.5
64.5999985
-321
-1
-2.85787444e-035
0
2.85787444e-035
1
0
0
0
-1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0.200000003
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
3
0
0.600000024
-0.0390863866
0.0127281258
0.00219157012
true
1
1
2.4000001
6
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
208
-145
66.3999939
-321
-0
-4.28681151e-035
-1
0
1
4.28681151e-035
1
0
0
false
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0.200000003
-0.5
0.5
0
0
1.04832783e-020
1.04947256e-020
1.29915727e-020
-0.5
0.5
0
0
0.600000024
-0.0390863866
0.0127281258
0.00219157012
true
1
6
1.20000005
4
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
1003
-147.600983
67.1992188
-326.150757
-0.472115159
5.7542984e-005
-0.881536961
7.94810694e-006
1
6.10190727e-005
0.881536961
2.18014793e-005
-0.472115159
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
2
0
-0.00800662301
2.39330649
0.0124664735
-0.5
0.5
3
0
0
13.3206186
0.0139829647
6.84605789
true
1
13
0.400000006
2
-
0
0
1
1
0
0
0
1
0
0
0
1
5.50003052
0
5.5
0
2.72848411e-012
-1.00000012
1.8189894e-012
1
-2.72848411e-012
1.00000012
1.8189894e-012
0
Weld
[RBX118]
[RBX154]
true
-
-6.5
0
0
0
0
-1
0
1
0
1
0
0
5.5
0
-3.05175781e-005
0
1.8189894e-012
-1.00000012
-2.72848411e-012
1
-1.8189894e-012
1.00000012
-2.72848411e-012
0
Weld
[RBX118]
[RBX156]
true
-
0
0
-1
-1
0
0
0
1
0
0
0
-1
5.50003052
7.62939453e-006
-5.5
0
-2.72848411e-012
-1.00000012
-1.8189894e-012
1
2.72848411e-012
1.00000012
-1.8189894e-012
0
Weld
[RBX118]
[RBX158]
true
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
1003
-150.73436
67.1995697
-334.067963
0.88153708
5.75429876e-005
-0.472115219
-6.10190764e-005
1
7.94810967e-006
0.472115219
2.18014829e-005
0.88153708
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
2
0
-0.00800662301
2.39330649
0.0124664735
-0.5
0.5
3
0
0
-5.62768459
-0.0884692818
14.3451862
true
1
11
0.400000006
2
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
1003
-141.935623
67.1991196
-336.729218
-0.472115219
5.75429876e-005
-0.88153708
7.94810967e-006
1
6.10190764e-005
0.88153708
2.18014829e-005
-0.472115219
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
2
0
-0.00800662301
2.39330649
0.0124664735
-0.5
0.5
3
0
0
-11.9968786
-8.77249986e-005
-6.712883
true
1
11
0.400000006
2
-
false
-0.5
0.5
2
0
-0.5
0.5
4
0
1003
-139.274338
67.1987686
-327.93045
-0.88153708
5.75429876e-005
0.472115219
6.10190764e-005
1
-7.94810967e-006
-0.472115219
2.18014829e-005
-0.88153708
true
false
0.5
1
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
1056
Part
0
-0.5
0.5
2
0
-0.00800662301
2.39330649
0.0124664735
-0.5
0.5
3
0
0
9.06127167
0.10353753
-13.0821514
true
1
11
0.400000006
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
104
-132.999664
54.731102
-326.999939
1
1.7493113e-017
1.78453447e-017
-1.7493113e-017
1
-6.62725513e-016
-1.78453447e-017
6.62725513e-016
1
true
false
0.5
1
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Regen Button
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
true
1
4
1.20000005
4
-
false
Regen
--Made by EdduTheArdo, just group with the model to get it to work. This button also works for planes.
--Do not change anything besides the lines mentioned below.
model = script.Parent.Parent--Indicates that the script interacts with the model the button is grouped with.
messageText = "Regen"--If you want a message to appear upon pressing, type it here.
message = Instance.new("Message")
message.Text = messageText
backup = model:clone()
enabled = true
function regenerate()
message.Parent = game.Workspace
model:remove()
wait(2)--Change this number to display the regen message as long as you want in seconds.
model = backup:clone()
model.Parent = game.Workspace
model:makeJoints()
message.Parent = nil
script.Disabled = true
script.Parent.BrickColor = BrickColor.new(26)--Black
wait(10)--Change this number to change the time in between regenerations via the button, in seconds..
script.Parent.BrickColor = BrickColor.new(104)--Purple
script.Disabled = false
end
function onHit(hit)
if (hit.Parent:FindFirstChild("Humanoid") ~= nil) and enabled then
regenerate()
end
end
script.Parent.Touched:connect(onHit)
--And it's done. If there's anything wrong with this button, PM me. -EdduTheArdo
true