Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Model0 = Instance.new("Model")
- Humanoid1 = Instance.new("Humanoid")
- VehicleSeat2 = Instance.new("VehicleSeat")
- BoolValue3 = Instance.new("BoolValue")
- BoolValue4 = Instance.new("BoolValue")
- BoolValue5 = Instance.new("BoolValue")
- BoolValue6 = Instance.new("BoolValue")
- BoolValue7 = Instance.new("BoolValue")
- ScreenGui8 = Instance.new("ScreenGui")
- LocalScript9 = Instance.new("LocalScript")
- BoolValue10 = Instance.new("BoolValue")
- StringValue11 = Instance.new("StringValue")
- BoolValue12 = Instance.new("BoolValue")
- Frame13 = Instance.new("Frame")
- ImageLabel14 = Instance.new("ImageLabel")
- TextLabel15 = Instance.new("TextLabel")
- ImageLabel16 = Instance.new("ImageLabel")
- TextLabel17 = Instance.new("TextLabel")
- ImageLabel18 = Instance.new("ImageLabel")
- TextLabel19 = Instance.new("TextLabel")
- ImageLabel20 = Instance.new("ImageLabel")
- TextLabel21 = Instance.new("TextLabel")
- ObjectValue22 = Instance.new("ObjectValue")
- LocalScript23 = Instance.new("LocalScript")
- Script24 = Instance.new("Script")
- Frame25 = Instance.new("Frame")
- TextButton26 = Instance.new("TextButton")
- ImageLabel27 = Instance.new("ImageLabel")
- ImageLabel28 = Instance.new("ImageLabel")
- ImageLabel29 = Instance.new("ImageLabel")
- StringValue30 = Instance.new("StringValue")
- Sound31 = Instance.new("Sound")
- Sound32 = Instance.new("Sound")
- NumberValue33 = Instance.new("NumberValue")
- LocalScript34 = Instance.new("LocalScript")
- Frame35 = Instance.new("Frame")
- TextLabel36 = Instance.new("TextLabel")
- Frame37 = Instance.new("Frame")
- TextLabel38 = Instance.new("TextLabel")
- TextLabel39 = Instance.new("TextLabel")
- TextLabel40 = Instance.new("TextLabel")
- TextLabel41 = Instance.new("TextLabel")
- TextLabel42 = Instance.new("TextLabel")
- ImageLabel43 = Instance.new("ImageLabel")
- ImageLabel44 = Instance.new("ImageLabel")
- ImageLabel45 = Instance.new("ImageLabel")
- Frame46 = Instance.new("Frame")
- TextLabel47 = Instance.new("TextLabel")
- TextLabel48 = Instance.new("TextLabel")
- TextLabel49 = Instance.new("TextLabel")
- ImageLabel50 = Instance.new("ImageLabel")
- ImageLabel51 = Instance.new("ImageLabel")
- ImageLabel52 = Instance.new("ImageLabel")
- Frame53 = Instance.new("Frame")
- TextLabel54 = Instance.new("TextLabel")
- TextLabel55 = Instance.new("TextLabel")
- TextLabel56 = Instance.new("TextLabel")
- ImageLabel57 = Instance.new("ImageLabel")
- ImageLabel58 = Instance.new("ImageLabel")
- ImageLabel59 = Instance.new("ImageLabel")
- Frame60 = Instance.new("Frame")
- TextButton61 = Instance.new("TextButton")
- TextButton62 = Instance.new("TextButton")
- Frame63 = Instance.new("Frame")
- LocalScript64 = Instance.new("LocalScript")
- Frame65 = Instance.new("Frame")
- Frame66 = Instance.new("Frame")
- TextLabel67 = Instance.new("TextLabel")
- TextLabel68 = Instance.new("TextLabel")
- ImageLabel69 = Instance.new("ImageLabel")
- Frame70 = Instance.new("Frame")
- Frame71 = Instance.new("Frame")
- ImageButton72 = Instance.new("ImageButton")
- TextLabel73 = Instance.new("TextLabel")
- Frame74 = Instance.new("Frame")
- ImageButton75 = Instance.new("ImageButton")
- TextLabel76 = Instance.new("TextLabel")
- Frame77 = Instance.new("Frame")
- ImageButton78 = Instance.new("ImageButton")
- TextLabel79 = Instance.new("TextLabel")
- Frame80 = Instance.new("Frame")
- ImageButton81 = Instance.new("ImageButton")
- TextLabel82 = Instance.new("TextLabel")
- NumberValue83 = Instance.new("NumberValue")
- BoolValue84 = Instance.new("BoolValue")
- BoolValue85 = Instance.new("BoolValue")
- Sound86 = Instance.new("Sound")
- Script87 = Instance.new("Script")
- ScreenGui88 = Instance.new("ScreenGui")
- ObjectValue89 = Instance.new("ObjectValue")
- LocalScript90 = Instance.new("LocalScript")
- BoolValue91 = Instance.new("BoolValue")
- BoolValue92 = Instance.new("BoolValue")
- BoolValue93 = Instance.new("BoolValue")
- NumberValue94 = Instance.new("NumberValue")
- Script95 = Instance.new("Script")
- Script96 = Instance.new("Script")
- BoolValue97 = Instance.new("BoolValue")
- BoolValue98 = Instance.new("BoolValue")
- Sound99 = Instance.new("Sound")
- Sound100 = Instance.new("Sound")
- Sound101 = Instance.new("Sound")
- Model102 = Instance.new("Model")
- Part103 = Instance.new("Part")
- CylinderMesh104 = Instance.new("CylinderMesh")
- Model105 = Instance.new("Model")
- Model106 = Instance.new("Model")
- MeshPart107 = Instance.new("MeshPart")
- MeshPart108 = Instance.new("MeshPart")
- MeshPart109 = Instance.new("MeshPart")
- Model110 = Instance.new("Model")
- Part111 = Instance.new("Part")
- CylinderMesh112 = Instance.new("CylinderMesh")
- Model113 = Instance.new("Model")
- Model114 = Instance.new("Model")
- MeshPart115 = Instance.new("MeshPart")
- MeshPart116 = Instance.new("MeshPart")
- MeshPart117 = Instance.new("MeshPart")
- Model118 = Instance.new("Model")
- Part119 = Instance.new("Part")
- CylinderMesh120 = Instance.new("CylinderMesh")
- Model121 = Instance.new("Model")
- Model122 = Instance.new("Model")
- Model123 = Instance.new("Model")
- Part124 = Instance.new("Part")
- CylinderMesh125 = Instance.new("CylinderMesh")
- Model126 = Instance.new("Model")
- Model127 = Instance.new("Model")
- MeshPart128 = Instance.new("MeshPart")
- MeshPart129 = Instance.new("MeshPart")
- MeshPart130 = Instance.new("MeshPart")
- Model131 = Instance.new("Model")
- UnionOperation132 = Instance.new("UnionOperation")
- Model133 = Instance.new("Model")
- Model134 = Instance.new("Model")
- IntValue135 = Instance.new("IntValue")
- NumberValue136 = Instance.new("NumberValue")
- NumberValue137 = Instance.new("NumberValue")
- StringValue138 = Instance.new("StringValue")
- NumberValue139 = Instance.new("NumberValue")
- Model140 = Instance.new("Model")
- IntValue141 = Instance.new("IntValue")
- NumberValue142 = Instance.new("NumberValue")
- NumberValue143 = Instance.new("NumberValue")
- StringValue144 = Instance.new("StringValue")
- NumberValue145 = Instance.new("NumberValue")
- Model146 = Instance.new("Model")
- IntValue147 = Instance.new("IntValue")
- NumberValue148 = Instance.new("NumberValue")
- NumberValue149 = Instance.new("NumberValue")
- StringValue150 = Instance.new("StringValue")
- NumberValue151 = Instance.new("NumberValue")
- Model152 = Instance.new("Model")
- IntValue153 = Instance.new("IntValue")
- NumberValue154 = Instance.new("NumberValue")
- NumberValue155 = Instance.new("NumberValue")
- StringValue156 = Instance.new("StringValue")
- NumberValue157 = Instance.new("NumberValue")
- Model158 = Instance.new("Model")
- IntValue159 = Instance.new("IntValue")
- NumberValue160 = Instance.new("NumberValue")
- NumberValue161 = Instance.new("NumberValue")
- StringValue162 = Instance.new("StringValue")
- NumberValue163 = Instance.new("NumberValue")
- Model164 = Instance.new("Model")
- IntValue165 = Instance.new("IntValue")
- NumberValue166 = Instance.new("NumberValue")
- NumberValue167 = Instance.new("NumberValue")
- StringValue168 = Instance.new("StringValue")
- NumberValue169 = Instance.new("NumberValue")
- Model170 = Instance.new("Model")
- IntValue171 = Instance.new("IntValue")
- NumberValue172 = Instance.new("NumberValue")
- NumberValue173 = Instance.new("NumberValue")
- StringValue174 = Instance.new("StringValue")
- NumberValue175 = Instance.new("NumberValue")
- Model176 = Instance.new("Model")
- IntValue177 = Instance.new("IntValue")
- NumberValue178 = Instance.new("NumberValue")
- NumberValue179 = Instance.new("NumberValue")
- StringValue180 = Instance.new("StringValue")
- NumberValue181 = Instance.new("NumberValue")
- Model182 = Instance.new("Model")
- IntValue183 = Instance.new("IntValue")
- NumberValue184 = Instance.new("NumberValue")
- NumberValue185 = Instance.new("NumberValue")
- StringValue186 = Instance.new("StringValue")
- NumberValue187 = Instance.new("NumberValue")
- Model188 = Instance.new("Model")
- IntValue189 = Instance.new("IntValue")
- NumberValue190 = Instance.new("NumberValue")
- NumberValue191 = Instance.new("NumberValue")
- StringValue192 = Instance.new("StringValue")
- NumberValue193 = Instance.new("NumberValue")
- Model194 = Instance.new("Model")
- IntValue195 = Instance.new("IntValue")
- NumberValue196 = Instance.new("NumberValue")
- NumberValue197 = Instance.new("NumberValue")
- StringValue198 = Instance.new("StringValue")
- NumberValue199 = Instance.new("NumberValue")
- Model200 = Instance.new("Model")
- IntValue201 = Instance.new("IntValue")
- NumberValue202 = Instance.new("NumberValue")
- NumberValue203 = Instance.new("NumberValue")
- StringValue204 = Instance.new("StringValue")
- NumberValue205 = Instance.new("NumberValue")
- Model206 = Instance.new("Model")
- IntValue207 = Instance.new("IntValue")
- NumberValue208 = Instance.new("NumberValue")
- NumberValue209 = Instance.new("NumberValue")
- StringValue210 = Instance.new("StringValue")
- NumberValue211 = Instance.new("NumberValue")
- Model212 = Instance.new("Model")
- IntValue213 = Instance.new("IntValue")
- NumberValue214 = Instance.new("NumberValue")
- NumberValue215 = Instance.new("NumberValue")
- StringValue216 = Instance.new("StringValue")
- NumberValue217 = Instance.new("NumberValue")
- Model218 = Instance.new("Model")
- IntValue219 = Instance.new("IntValue")
- NumberValue220 = Instance.new("NumberValue")
- NumberValue221 = Instance.new("NumberValue")
- StringValue222 = Instance.new("StringValue")
- NumberValue223 = Instance.new("NumberValue")
- Model224 = Instance.new("Model")
- IntValue225 = Instance.new("IntValue")
- NumberValue226 = Instance.new("NumberValue")
- NumberValue227 = Instance.new("NumberValue")
- StringValue228 = Instance.new("StringValue")
- NumberValue229 = Instance.new("NumberValue")
- Model230 = Instance.new("Model")
- IntValue231 = Instance.new("IntValue")
- NumberValue232 = Instance.new("NumberValue")
- NumberValue233 = Instance.new("NumberValue")
- StringValue234 = Instance.new("StringValue")
- NumberValue235 = Instance.new("NumberValue")
- Model236 = Instance.new("Model")
- IntValue237 = Instance.new("IntValue")
- NumberValue238 = Instance.new("NumberValue")
- NumberValue239 = Instance.new("NumberValue")
- StringValue240 = Instance.new("StringValue")
- NumberValue241 = Instance.new("NumberValue")
- Model242 = Instance.new("Model")
- IntValue243 = Instance.new("IntValue")
- NumberValue244 = Instance.new("NumberValue")
- NumberValue245 = Instance.new("NumberValue")
- StringValue246 = Instance.new("StringValue")
- NumberValue247 = Instance.new("NumberValue")
- Model248 = Instance.new("Model")
- IntValue249 = Instance.new("IntValue")
- NumberValue250 = Instance.new("NumberValue")
- NumberValue251 = Instance.new("NumberValue")
- StringValue252 = Instance.new("StringValue")
- NumberValue253 = Instance.new("NumberValue")
- Model254 = Instance.new("Model")
- IntValue255 = Instance.new("IntValue")
- NumberValue256 = Instance.new("NumberValue")
- NumberValue257 = Instance.new("NumberValue")
- StringValue258 = Instance.new("StringValue")
- NumberValue259 = Instance.new("NumberValue")
- Model260 = Instance.new("Model")
- IntValue261 = Instance.new("IntValue")
- NumberValue262 = Instance.new("NumberValue")
- NumberValue263 = Instance.new("NumberValue")
- StringValue264 = Instance.new("StringValue")
- NumberValue265 = Instance.new("NumberValue")
- Model266 = Instance.new("Model")
- IntValue267 = Instance.new("IntValue")
- NumberValue268 = Instance.new("NumberValue")
- NumberValue269 = Instance.new("NumberValue")
- StringValue270 = Instance.new("StringValue")
- NumberValue271 = Instance.new("NumberValue")
- Model272 = Instance.new("Model")
- IntValue273 = Instance.new("IntValue")
- NumberValue274 = Instance.new("NumberValue")
- NumberValue275 = Instance.new("NumberValue")
- StringValue276 = Instance.new("StringValue")
- NumberValue277 = Instance.new("NumberValue")
- Model278 = Instance.new("Model")
- IntValue279 = Instance.new("IntValue")
- NumberValue280 = Instance.new("NumberValue")
- NumberValue281 = Instance.new("NumberValue")
- StringValue282 = Instance.new("StringValue")
- NumberValue283 = Instance.new("NumberValue")
- Model284 = Instance.new("Model")
- IntValue285 = Instance.new("IntValue")
- NumberValue286 = Instance.new("NumberValue")
- NumberValue287 = Instance.new("NumberValue")
- StringValue288 = Instance.new("StringValue")
- NumberValue289 = Instance.new("NumberValue")
- Model290 = Instance.new("Model")
- IntValue291 = Instance.new("IntValue")
- NumberValue292 = Instance.new("NumberValue")
- NumberValue293 = Instance.new("NumberValue")
- StringValue294 = Instance.new("StringValue")
- NumberValue295 = Instance.new("NumberValue")
- Model296 = Instance.new("Model")
- IntValue297 = Instance.new("IntValue")
- NumberValue298 = Instance.new("NumberValue")
- NumberValue299 = Instance.new("NumberValue")
- StringValue300 = Instance.new("StringValue")
- NumberValue301 = Instance.new("NumberValue")
- Model302 = Instance.new("Model")
- IntValue303 = Instance.new("IntValue")
- NumberValue304 = Instance.new("NumberValue")
- NumberValue305 = Instance.new("NumberValue")
- StringValue306 = Instance.new("StringValue")
- NumberValue307 = Instance.new("NumberValue")
- Model308 = Instance.new("Model")
- IntValue309 = Instance.new("IntValue")
- NumberValue310 = Instance.new("NumberValue")
- NumberValue311 = Instance.new("NumberValue")
- StringValue312 = Instance.new("StringValue")
- NumberValue313 = Instance.new("NumberValue")
- Model314 = Instance.new("Model")
- IntValue315 = Instance.new("IntValue")
- NumberValue316 = Instance.new("NumberValue")
- NumberValue317 = Instance.new("NumberValue")
- StringValue318 = Instance.new("StringValue")
- NumberValue319 = Instance.new("NumberValue")
- Model320 = Instance.new("Model")
- IntValue321 = Instance.new("IntValue")
- NumberValue322 = Instance.new("NumberValue")
- NumberValue323 = Instance.new("NumberValue")
- StringValue324 = Instance.new("StringValue")
- NumberValue325 = Instance.new("NumberValue")
- Model326 = Instance.new("Model")
- IntValue327 = Instance.new("IntValue")
- NumberValue328 = Instance.new("NumberValue")
- NumberValue329 = Instance.new("NumberValue")
- StringValue330 = Instance.new("StringValue")
- NumberValue331 = Instance.new("NumberValue")
- Model332 = Instance.new("Model")
- IntValue333 = Instance.new("IntValue")
- NumberValue334 = Instance.new("NumberValue")
- StringValue335 = Instance.new("StringValue")
- NumberValue336 = Instance.new("NumberValue")
- NumberValue337 = Instance.new("NumberValue")
- Model338 = Instance.new("Model")
- IntValue339 = Instance.new("IntValue")
- NumberValue340 = Instance.new("NumberValue")
- NumberValue341 = Instance.new("NumberValue")
- StringValue342 = Instance.new("StringValue")
- NumberValue343 = Instance.new("NumberValue")
- Model344 = Instance.new("Model")
- IntValue345 = Instance.new("IntValue")
- NumberValue346 = Instance.new("NumberValue")
- NumberValue347 = Instance.new("NumberValue")
- StringValue348 = Instance.new("StringValue")
- NumberValue349 = Instance.new("NumberValue")
- Model350 = Instance.new("Model")
- IntValue351 = Instance.new("IntValue")
- NumberValue352 = Instance.new("NumberValue")
- NumberValue353 = Instance.new("NumberValue")
- StringValue354 = Instance.new("StringValue")
- NumberValue355 = Instance.new("NumberValue")
- Model356 = Instance.new("Model")
- IntValue357 = Instance.new("IntValue")
- NumberValue358 = Instance.new("NumberValue")
- NumberValue359 = Instance.new("NumberValue")
- StringValue360 = Instance.new("StringValue")
- NumberValue361 = Instance.new("NumberValue")
- Model362 = Instance.new("Model")
- IntValue363 = Instance.new("IntValue")
- NumberValue364 = Instance.new("NumberValue")
- NumberValue365 = Instance.new("NumberValue")
- StringValue366 = Instance.new("StringValue")
- NumberValue367 = Instance.new("NumberValue")
- Model368 = Instance.new("Model")
- IntValue369 = Instance.new("IntValue")
- NumberValue370 = Instance.new("NumberValue")
- NumberValue371 = Instance.new("NumberValue")
- StringValue372 = Instance.new("StringValue")
- NumberValue373 = Instance.new("NumberValue")
- Model374 = Instance.new("Model")
- IntValue375 = Instance.new("IntValue")
- NumberValue376 = Instance.new("NumberValue")
- NumberValue377 = Instance.new("NumberValue")
- StringValue378 = Instance.new("StringValue")
- NumberValue379 = Instance.new("NumberValue")
- Model380 = Instance.new("Model")
- IntValue381 = Instance.new("IntValue")
- NumberValue382 = Instance.new("NumberValue")
- NumberValue383 = Instance.new("NumberValue")
- StringValue384 = Instance.new("StringValue")
- NumberValue385 = Instance.new("NumberValue")
- Model386 = Instance.new("Model")
- IntValue387 = Instance.new("IntValue")
- NumberValue388 = Instance.new("NumberValue")
- NumberValue389 = Instance.new("NumberValue")
- StringValue390 = Instance.new("StringValue")
- NumberValue391 = Instance.new("NumberValue")
- Model392 = Instance.new("Model")
- IntValue393 = Instance.new("IntValue")
- NumberValue394 = Instance.new("NumberValue")
- NumberValue395 = Instance.new("NumberValue")
- StringValue396 = Instance.new("StringValue")
- NumberValue397 = Instance.new("NumberValue")
- NumberValue398 = Instance.new("NumberValue")
- IntValue399 = Instance.new("IntValue")
- StringValue400 = Instance.new("StringValue")
- BoolValue401 = Instance.new("BoolValue")
- Script402 = Instance.new("Script")
- ScreenGui403 = Instance.new("ScreenGui")
- ObjectValue404 = Instance.new("ObjectValue")
- LocalScript405 = Instance.new("LocalScript")
- ObjectValue406 = Instance.new("ObjectValue")
- Frame407 = Instance.new("Frame")
- TextLabel408 = Instance.new("TextLabel")
- Frame409 = Instance.new("Frame")
- TextLabel410 = Instance.new("TextLabel")
- TextButton411 = Instance.new("TextButton")
- TextButton412 = Instance.new("TextButton")
- TextLabel413 = Instance.new("TextLabel")
- TextButton414 = Instance.new("TextButton")
- ImageButton415 = Instance.new("ImageButton")
- ImageButton416 = Instance.new("ImageButton")
- ImageButton417 = Instance.new("ImageButton")
- ImageButton418 = Instance.new("ImageButton")
- ImageButton419 = Instance.new("ImageButton")
- ScrollingFrame420 = Instance.new("ScrollingFrame")
- ImageButton421 = Instance.new("ImageButton")
- Frame422 = Instance.new("Frame")
- TextLabel423 = Instance.new("TextLabel")
- ImageButton424 = Instance.new("ImageButton")
- TextBox425 = Instance.new("TextBox")
- Frame426 = Instance.new("Frame")
- TextLabel427 = Instance.new("TextLabel")
- TextButton428 = Instance.new("TextButton")
- TextButton429 = Instance.new("TextButton")
- ImageLabel430 = Instance.new("ImageLabel")
- TextButton431 = Instance.new("TextButton")
- TextButton432 = Instance.new("TextButton")
- BoolValue433 = Instance.new("BoolValue")
- NumberValue434 = Instance.new("NumberValue")
- BoolValue435 = Instance.new("BoolValue")
- StringValue436 = Instance.new("StringValue")
- NumberValue437 = Instance.new("NumberValue")
- BoolValue438 = Instance.new("BoolValue")
- Sound439 = Instance.new("Sound")
- EqualizerSoundEffect440 = Instance.new("EqualizerSoundEffect")
- ModuleScript441 = Instance.new("ModuleScript")
- Folder442 = Instance.new("Folder")
- Frame443 = Instance.new("Frame")
- LocalScript444 = Instance.new("LocalScript")
- Frame445 = Instance.new("Frame")
- TextLabel446 = Instance.new("TextLabel")
- TextLabel447 = Instance.new("TextLabel")
- TextLabel448 = Instance.new("TextLabel")
- TextLabel449 = Instance.new("TextLabel")
- Frame450 = Instance.new("Frame")
- TextButton451 = Instance.new("TextButton")
- TextButton452 = Instance.new("TextButton")
- TextButton453 = Instance.new("TextButton")
- Frame454 = Instance.new("Frame")
- Frame455 = Instance.new("Frame")
- TextLabel456 = Instance.new("TextLabel")
- ScrollingFrame457 = Instance.new("ScrollingFrame")
- TextLabel458 = Instance.new("TextLabel")
- ScrollingFrame459 = Instance.new("ScrollingFrame")
- TextLabel460 = Instance.new("TextLabel")
- ScrollingFrame461 = Instance.new("ScrollingFrame")
- TextLabel462 = Instance.new("TextLabel")
- ScrollingFrame463 = Instance.new("ScrollingFrame")
- TextLabel464 = Instance.new("TextLabel")
- TextLabel465 = Instance.new("TextLabel")
- TextLabel466 = Instance.new("TextLabel")
- TextLabel467 = Instance.new("TextLabel")
- TextButton468 = Instance.new("TextButton")
- TextButton469 = Instance.new("TextButton")
- TextButton470 = Instance.new("TextButton")
- TextButton471 = Instance.new("TextButton")
- TextButton472 = Instance.new("TextButton")
- TextButton473 = Instance.new("TextButton")
- TextButton474 = Instance.new("TextButton")
- TextButton475 = Instance.new("TextButton")
- TextButton476 = Instance.new("TextButton")
- TextLabel477 = Instance.new("TextLabel")
- TextLabel478 = Instance.new("TextLabel")
- TextLabel479 = Instance.new("TextLabel")
- TextLabel480 = Instance.new("TextLabel")
- TextLabel481 = Instance.new("TextLabel")
- TextLabel482 = Instance.new("TextLabel")
- TextLabel483 = Instance.new("TextLabel")
- TextLabel484 = Instance.new("TextLabel")
- TextLabel485 = Instance.new("TextLabel")
- TextButton486 = Instance.new("TextButton")
- TextButton487 = Instance.new("TextButton")
- TextButton488 = Instance.new("TextButton")
- TextButton489 = Instance.new("TextButton")
- TextButton490 = Instance.new("TextButton")
- TextButton491 = Instance.new("TextButton")
- TextButton492 = Instance.new("TextButton")
- TextLabel493 = Instance.new("TextLabel")
- TextLabel494 = Instance.new("TextLabel")
- TextLabel495 = Instance.new("TextLabel")
- TextLabel496 = Instance.new("TextLabel")
- TextLabel497 = Instance.new("TextLabel")
- TextLabel498 = Instance.new("TextLabel")
- TextLabel499 = Instance.new("TextLabel")
- TextButton500 = Instance.new("TextButton")
- TextButton501 = Instance.new("TextButton")
- TextButton502 = Instance.new("TextButton")
- TextButton503 = Instance.new("TextButton")
- TextButton504 = Instance.new("TextButton")
- TextButton505 = Instance.new("TextButton")
- TextButton506 = Instance.new("TextButton")
- TextButton507 = Instance.new("TextButton")
- TextButton508 = Instance.new("TextButton")
- TextButton509 = Instance.new("TextButton")
- TextButton510 = Instance.new("TextButton")
- TextButton511 = Instance.new("TextButton")
- TextButton512 = Instance.new("TextButton")
- TextButton513 = Instance.new("TextButton")
- TextButton514 = Instance.new("TextButton")
- TextLabel515 = Instance.new("TextLabel")
- TextLabel516 = Instance.new("TextLabel")
- TextLabel517 = Instance.new("TextLabel")
- TextLabel518 = Instance.new("TextLabel")
- TextLabel519 = Instance.new("TextLabel")
- TextLabel520 = Instance.new("TextLabel")
- TextLabel521 = Instance.new("TextLabel")
- TextLabel522 = Instance.new("TextLabel")
- TextLabel523 = Instance.new("TextLabel")
- TextLabel524 = Instance.new("TextLabel")
- TextLabel525 = Instance.new("TextLabel")
- TextLabel526 = Instance.new("TextLabel")
- TextLabel527 = Instance.new("TextLabel")
- TextLabel528 = Instance.new("TextLabel")
- TextLabel529 = Instance.new("TextLabel")
- TextButton530 = Instance.new("TextButton")
- TextLabel531 = Instance.new("TextLabel")
- TextLabel532 = Instance.new("TextLabel")
- TextButton533 = Instance.new("TextButton")
- TextButton534 = Instance.new("TextButton")
- LocalScript535 = Instance.new("LocalScript")
- Frame536 = Instance.new("Frame")
- Frame537 = Instance.new("Frame")
- Frame538 = Instance.new("Frame")
- Frame539 = Instance.new("Frame")
- Frame540 = Instance.new("Frame")
- Frame541 = Instance.new("Frame")
- Frame542 = Instance.new("Frame")
- Frame543 = Instance.new("Frame")
- Frame544 = Instance.new("Frame")
- TextLabel545 = Instance.new("TextLabel")
- TextLabel546 = Instance.new("TextLabel")
- TextLabel547 = Instance.new("TextLabel")
- TextLabel548 = Instance.new("TextLabel")
- TextLabel549 = Instance.new("TextLabel")
- TextLabel550 = Instance.new("TextLabel")
- TextButton551 = Instance.new("TextButton")
- TextLabel552 = Instance.new("TextLabel")
- LocalScript553 = Instance.new("LocalScript")
- LocalScript554 = Instance.new("LocalScript")
- LocalScript555 = Instance.new("LocalScript")
- RemoteEvent556 = Instance.new("RemoteEvent")
- Script557 = Instance.new("Script")
- Sound558 = Instance.new("Sound")
- NumberValue559 = Instance.new("NumberValue")
- NumberValue560 = Instance.new("NumberValue")
- Sound561 = Instance.new("Sound")
- NumberValue562 = Instance.new("NumberValue")
- NumberValue563 = Instance.new("NumberValue")
- Frame564 = Instance.new("Frame")
- ImageLabel565 = Instance.new("ImageLabel")
- UISizeConstraint566 = Instance.new("UISizeConstraint")
- UIAspectRatioConstraint567 = Instance.new("UIAspectRatioConstraint")
- TextButton568 = Instance.new("TextButton")
- LocalScript569 = Instance.new("LocalScript")
- ImageLabel570 = Instance.new("ImageLabel")
- UISizeConstraint571 = Instance.new("UISizeConstraint")
- UIAspectRatioConstraint572 = Instance.new("UIAspectRatioConstraint")
- RemoteEvent573 = Instance.new("RemoteEvent")
- Script574 = Instance.new("Script")
- LocalScript575 = Instance.new("LocalScript")
- RemoteEvent576 = Instance.new("RemoteEvent")
- Script577 = Instance.new("Script")
- Sound578 = Instance.new("Sound")
- TremoloSoundEffect579 = Instance.new("TremoloSoundEffect")
- ParticleEmitter580 = Instance.new("ParticleEmitter")
- Script581 = Instance.new("Script")
- ModuleScript582 = Instance.new("ModuleScript")
- ModuleScript583 = Instance.new("ModuleScript")
- ScreenGui584 = Instance.new("ScreenGui")
- ObjectValue585 = Instance.new("ObjectValue")
- Folder586 = Instance.new("Folder")
- NumberValue587 = Instance.new("NumberValue")
- NumberValue588 = Instance.new("NumberValue")
- NumberValue589 = Instance.new("NumberValue")
- StringValue590 = Instance.new("StringValue")
- NumberValue591 = Instance.new("NumberValue")
- NumberValue592 = Instance.new("NumberValue")
- NumberValue593 = Instance.new("NumberValue")
- NumberValue594 = Instance.new("NumberValue")
- NumberValue595 = Instance.new("NumberValue")
- BoolValue596 = Instance.new("BoolValue")
- BoolValue597 = Instance.new("BoolValue")
- BoolValue598 = Instance.new("BoolValue")
- Vector3Value599 = Instance.new("Vector3Value")
- BoolValue600 = Instance.new("BoolValue")
- BoolValue601 = Instance.new("BoolValue")
- BoolValue602 = Instance.new("BoolValue")
- BoolValue603 = Instance.new("BoolValue")
- BoolValue604 = Instance.new("BoolValue")
- LocalScript605 = Instance.new("LocalScript")
- Model606 = Instance.new("Model")
- Model607 = Instance.new("Model")
- Model608 = Instance.new("Model")
- Part609 = Instance.new("Part")
- SurfaceGui610 = Instance.new("SurfaceGui")
- Frame611 = Instance.new("Frame")
- ImageLabel612 = Instance.new("ImageLabel")
- Frame613 = Instance.new("Frame")
- Frame614 = Instance.new("Frame")
- Frame615 = Instance.new("Frame")
- TextLabel616 = Instance.new("TextLabel")
- Frame617 = Instance.new("Frame")
- TextLabel618 = Instance.new("TextLabel")
- Frame619 = Instance.new("Frame")
- TextLabel620 = Instance.new("TextLabel")
- Frame621 = Instance.new("Frame")
- TextLabel622 = Instance.new("TextLabel")
- Frame623 = Instance.new("Frame")
- TextLabel624 = Instance.new("TextLabel")
- Frame625 = Instance.new("Frame")
- TextLabel626 = Instance.new("TextLabel")
- Frame627 = Instance.new("Frame")
- TextLabel628 = Instance.new("TextLabel")
- Frame629 = Instance.new("Frame")
- TextLabel630 = Instance.new("TextLabel")
- Frame631 = Instance.new("Frame")
- TextLabel632 = Instance.new("TextLabel")
- ImageLabel633 = Instance.new("ImageLabel")
- ImageLabel634 = Instance.new("ImageLabel")
- Frame635 = Instance.new("Frame")
- TextLabel636 = Instance.new("TextLabel")
- TextLabel637 = Instance.new("TextLabel")
- ImageLabel638 = Instance.new("ImageLabel")
- ImageLabel639 = Instance.new("ImageLabel")
- ImageLabel640 = Instance.new("ImageLabel")
- ImageLabel641 = Instance.new("ImageLabel")
- TextButton642 = Instance.new("TextButton")
- Frame643 = Instance.new("Frame")
- ImageLabel644 = Instance.new("ImageLabel")
- Frame645 = Instance.new("Frame")
- Frame646 = Instance.new("Frame")
- Frame647 = Instance.new("Frame")
- TextLabel648 = Instance.new("TextLabel")
- Frame649 = Instance.new("Frame")
- TextLabel650 = Instance.new("TextLabel")
- Frame651 = Instance.new("Frame")
- TextLabel652 = Instance.new("TextLabel")
- Frame653 = Instance.new("Frame")
- TextLabel654 = Instance.new("TextLabel")
- Frame655 = Instance.new("Frame")
- TextLabel656 = Instance.new("TextLabel")
- Frame657 = Instance.new("Frame")
- TextLabel658 = Instance.new("TextLabel")
- Frame659 = Instance.new("Frame")
- TextLabel660 = Instance.new("TextLabel")
- Frame661 = Instance.new("Frame")
- TextLabel662 = Instance.new("TextLabel")
- Frame663 = Instance.new("Frame")
- TextLabel664 = Instance.new("TextLabel")
- ImageLabel665 = Instance.new("ImageLabel")
- Part666 = Instance.new("Part")
- SurfaceGui667 = Instance.new("SurfaceGui")
- ImageLabel668 = Instance.new("ImageLabel")
- TextLabel669 = Instance.new("TextLabel")
- Part670 = Instance.new("Part")
- SurfaceGui671 = Instance.new("SurfaceGui")
- Frame672 = Instance.new("Frame")
- Frame673 = Instance.new("Frame")
- Frame674 = Instance.new("Frame")
- Frame675 = Instance.new("Frame")
- Frame676 = Instance.new("Frame")
- Frame677 = Instance.new("Frame")
- Frame678 = Instance.new("Frame")
- Frame679 = Instance.new("Frame")
- Frame680 = Instance.new("Frame")
- Frame681 = Instance.new("Frame")
- Frame682 = Instance.new("Frame")
- ImageLabel683 = Instance.new("ImageLabel")
- TextLabel684 = Instance.new("TextLabel")
- TextLabel685 = Instance.new("TextLabel")
- TextLabel686 = Instance.new("TextLabel")
- Model687 = Instance.new("Model")
- MeshPart688 = Instance.new("MeshPart")
- SurfaceLight689 = Instance.new("SurfaceLight")
- MeshPart690 = Instance.new("MeshPart")
- SurfaceLight691 = Instance.new("SurfaceLight")
- MeshPart692 = Instance.new("MeshPart")
- SurfaceLight693 = Instance.new("SurfaceLight")
- MeshPart694 = Instance.new("MeshPart")
- SurfaceLight695 = Instance.new("SurfaceLight")
- MeshPart696 = Instance.new("MeshPart")
- SurfaceLight697 = Instance.new("SurfaceLight")
- MeshPart698 = Instance.new("MeshPart")
- SurfaceLight699 = Instance.new("SurfaceLight")
- MeshPart700 = Instance.new("MeshPart")
- SurfaceLight701 = Instance.new("SurfaceLight")
- Model702 = Instance.new("Model")
- MeshPart703 = Instance.new("MeshPart")
- MeshPart704 = Instance.new("MeshPart")
- MeshPart705 = Instance.new("MeshPart")
- MeshPart706 = Instance.new("MeshPart")
- MeshPart707 = Instance.new("MeshPart")
- MeshPart708 = Instance.new("MeshPart")
- MeshPart709 = Instance.new("MeshPart")
- MeshPart710 = Instance.new("MeshPart")
- MeshPart711 = Instance.new("MeshPart")
- MeshPart712 = Instance.new("MeshPart")
- MeshPart713 = Instance.new("MeshPart")
- MeshPart714 = Instance.new("MeshPart")
- MeshPart715 = Instance.new("MeshPart")
- MeshPart716 = Instance.new("MeshPart")
- MeshPart717 = Instance.new("MeshPart")
- MeshPart718 = Instance.new("MeshPart")
- MeshPart719 = Instance.new("MeshPart")
- MeshPart720 = Instance.new("MeshPart")
- MeshPart721 = Instance.new("MeshPart")
- MeshPart722 = Instance.new("MeshPart")
- MeshPart723 = Instance.new("MeshPart")
- MeshPart724 = Instance.new("MeshPart")
- MeshPart725 = Instance.new("MeshPart")
- MeshPart726 = Instance.new("MeshPart")
- MeshPart727 = Instance.new("MeshPart")
- MeshPart728 = Instance.new("MeshPart")
- MeshPart729 = Instance.new("MeshPart")
- Model730 = Instance.new("Model")
- Model0.Name = ""
- Model0.Parent = mas
- Humanoid1.Name = "Shadow"
- Humanoid1.Parent = Model0
- Humanoid1.MaxHealth = 0
- Humanoid1.maxHealth = 0
- VehicleSeat2.Name = "DriveSeat"
- VehicleSeat2.Parent = Model0
- VehicleSeat2.CFrame = CFrame.new(-20.6615753, 1.67277205, 26.0660324, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- VehicleSeat2.Orientation = Vector3.new(0, 180, 0)
- VehicleSeat2.Position = Vector3.new(-20.6615753, 1.67277205, 26.0660324)
- VehicleSeat2.Rotation = Vector3.new(-180, 0, -180)
- VehicleSeat2.Transparency = 1
- VehicleSeat2.MaxSpeed = 0
- VehicleSeat2.Size = Vector3.new(2, 1, 2)
- VehicleSeat2.Torque = 0
- VehicleSeat2.Anchored = true
- VehicleSeat2.BottomSurface = Enum.SurfaceType.Smooth
- VehicleSeat2.CanCollide = false
- VehicleSeat2.CustomPhysicalProperties = 0.00999999978, 0.300000012, 0, 1, 1
- VehicleSeat2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- VehicleSeat2.Material = Enum.Material.SmoothPlastic
- VehicleSeat2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- VehicleSeat2.TurnSpeed = 0
- BoolValue3.Name = "WindowRR"
- BoolValue3.Parent = VehicleSeat2
- BoolValue4.Name = "WindowRL"
- BoolValue4.Parent = VehicleSeat2
- BoolValue5.Name = "WindowFR"
- BoolValue5.Parent = VehicleSeat2
- BoolValue6.Name = "WindowFL"
- BoolValue6.Parent = VehicleSeat2
- BoolValue7.Name = "TL"
- BoolValue7.Parent = VehicleSeat2
- ScreenGui8.Name = "SS3"
- ScreenGui8.Parent = VehicleSeat2
- LocalScript9.Name = "AV"
- LocalScript9.Parent = ScreenGui8
- table.insert(cors,sandbox(LocalScript9,function()
- local Height=1 -- Max height of the bars
- local carSeat = script.Parent.CarSeat.Value
- local Soundbar = carSeat.Parent.Body.Dash.Scr.G.Bars
- local Sound = carSeat.Parent.MP.Sound
- local Bars={}
- for i,v in next,Soundbar:GetChildren() do
- if v:IsA'Frame' then
- table.insert(Bars,v)
- end
- end
- local nBars,Tweens = 9,{}
- -- EASING FUNCTIONS --
- local function quadIn(t,b,c,d) t=t/d; return c*t*t+b; end;
- local function quadOut(t,b,c,d) t=t/d; return -c*t*(t-2)+b; end;
- local function Quad(obj,val,ease,d)
- local t,f,con,nt,st,sd=tick()
- Tweens[obj]=t -- Set identifier
- st=obj.Size.Y.Scale -- Start Value
- sd=val-st -- Change in Value
- f=ease=='In' and quadIn or quadOut -- Choose between Out/In
- con = game:GetService'RunService'.RenderStepped:connect(function() nt=tick()-t
- if Tweens[obj]~=t then -- Check for override
- con:disconnect()
- return
- end
- local nv=math.max(.05,f(math.min(d,nt),st,sd,d)) -- New Value
- obj.Size = UDim2.new(0.1,-3,nv,0)
- obj.BackgroundColor3=Color3.new(.7,.3,1):lerp(Color3.new(.3,1,.7),nv/Height)
- if nt>d then -- Easing done?
- con:disconnect()
- if ease~='In' then
- Quad(obj,.05,'In',.3) -- Drop the bar
- end
- end
- end)
- end
- -- BAR MANIPULATION --
- local function CheckSet(N,S,D) -- Number, Scale, Direction
- local nS = Soundbar[tostring(N)].Size.Y.Scale
- if S>nS then
- Set(N,nS+(S-nS)/3,D)
- end
- end
- function Set(N,S,D) -- Number, Scale, Direction
- Quad(Soundbar[tostring(N)],S,'Out',.1) -- Grabs the bar and tweens
- if N>0 and D~=1 then -- Checks left for smaller bars to manipulate
- CheckSet(N-1,S,-1)
- end
- if N<nBars and D~=-1 then -- Checks right...
- CheckSet(N+1,S,1)
- end
- end
- -- RENDER LOOP --
- local MPL,PL,curr=0 curr=Sound.SoundId
- game:GetService'RunService'.RenderStepped:connect(function()
- PL=Sound.PlaybackLoudness
- if Sound.IsPlaying and PL==PL then -- Sound is playing & PlaybackLoudness is not undefined
- if curr~=Sound.SoundId then MPL=0 -- Reset the relative Max PlaybackLoudness on song change
- curr=Sound.SoundId
- end
- MPL=math.max(PL,MPL) PL=PL/MPL -- Normalize PL based on relative Max PlaybackLoudness
- if PL==PL then
- Set(math.floor(PL*nBars),PL*Height) -- Modify bar relative to PlaybackLoudness
- end
- end
- end)
- while wait() do
- script.Activator.Value = not script.Activator.Value
- end
- end))
- BoolValue10.Name = "Activator"
- BoolValue10.Parent = LocalScript9
- StringValue11.Name = "infotain"
- StringValue11.Parent = ScreenGui8
- StringValue11.Value = "music"
- BoolValue12.Name = "Names"
- BoolValue12.Parent = ScreenGui8
- BoolValue12.Value = true
- Frame13.Name = "Full"
- Frame13.Parent = ScreenGui8
- Frame13.Position = UDim2.new(0, -20, 0, 0)
- Frame13.BackgroundColor = BrickColor.new("Light grey metallic")
- Frame13.BackgroundColor3 = Color3.new(0.666667, 0.662745, 0.67451)
- Frame13.BackgroundTransparency = 1
- ImageLabel14.Name = "DotP"
- ImageLabel14.Parent = Frame13
- ImageLabel14.Position = UDim2.new(-0.5, 0, 0.5, 0)
- ImageLabel14.Size = UDim2.new(0, 10, 0, 10)
- ImageLabel14.BackgroundColor = BrickColor.new("Bright red")
- ImageLabel14.BackgroundColor3 = Color3.new(0.796079, 0.156863, 0.109804)
- ImageLabel14.BackgroundTransparency = 1
- ImageLabel14.Image = "http://www.roblox.com/asset/?id=17718483"
- TextLabel15.Name = "nam"
- TextLabel15.Parent = ImageLabel14
- TextLabel15.Position = UDim2.new(0.25, 0, -0.899999976, 0)
- TextLabel15.BackgroundColor = BrickColor.new("Light grey metallic")
- TextLabel15.BackgroundColor3 = Color3.new(0.666667, 0.662745, 0.67451)
- TextLabel15.BorderSizePixel = 0
- TextLabel15.Font = Enum.Font.SourceSans
- TextLabel15.FontSize = Enum.FontSize.Size14
- TextLabel15.Text = ""
- TextLabel15.TextColor = BrickColor.new("Institutional white")
- TextLabel15.TextColor3 = Color3.new(1, 1, 1)
- TextLabel15.TextSize = 14
- ImageLabel16.Name = "DotO"
- ImageLabel16.Parent = Frame13
- ImageLabel16.Position = UDim2.new(-0.5, 0, 0.5, 0)
- ImageLabel16.Size = UDim2.new(0, 10, 0, 10)
- ImageLabel16.BackgroundColor = BrickColor.new("Bright red")
- ImageLabel16.BackgroundColor3 = Color3.new(0.796079, 0.156863, 0.109804)
- ImageLabel16.BackgroundTransparency = 1
- ImageLabel16.Image = "http://www.roblox.com/asset/?id=17718492"
- TextLabel17.Name = "nam"
- TextLabel17.Parent = ImageLabel16
- TextLabel17.Position = UDim2.new(0.25, 0, -0.899999976, 0)
- TextLabel17.BackgroundColor = BrickColor.new("Light grey metallic")
- TextLabel17.BackgroundColor3 = Color3.new(0.666667, 0.662745, 0.67451)
- TextLabel17.BorderSizePixel = 0
- TextLabel17.Font = Enum.Font.SourceSans
- TextLabel17.FontSize = Enum.FontSize.Size14
- TextLabel17.Text = ""
- TextLabel17.TextColor = BrickColor.new("Institutional white")
- TextLabel17.TextColor3 = Color3.new(1, 1, 1)
- TextLabel17.TextSize = 14
- ImageLabel18.Name = "DotG"
- ImageLabel18.Parent = Frame13
- ImageLabel18.Position = UDim2.new(-0.5, 0, 0.5, 0)
- ImageLabel18.Size = UDim2.new(0, 10, 0, 10)
- ImageLabel18.BackgroundColor = BrickColor.new("Bright red")
- ImageLabel18.BackgroundColor3 = Color3.new(0.8, 0.156863, 0.109804)
- ImageLabel18.BackgroundTransparency = 1
- ImageLabel18.Image = "http://www.roblox.com/asset/?id=17718489"
- TextLabel19.Name = "nam"
- TextLabel19.Parent = ImageLabel18
- TextLabel19.Position = UDim2.new(0.25, 0, -0.899999976, 0)
- TextLabel19.BackgroundColor = BrickColor.new("Light grey metallic")
- TextLabel19.BackgroundColor3 = Color3.new(0.670588, 0.666667, 0.678431)
- TextLabel19.BorderSizePixel = 0
- TextLabel19.Font = Enum.Font.SourceSans
- TextLabel19.FontSize = Enum.FontSize.Size14
- TextLabel19.Text = ""
- TextLabel19.TextColor = BrickColor.new("Institutional white")
- TextLabel19.TextColor3 = Color3.new(1, 1, 1)
- TextLabel19.TextSize = 14
- ImageLabel20.Name = "DotB"
- ImageLabel20.Parent = Frame13
- ImageLabel20.Position = UDim2.new(-0.5, 0, 0.5, 0)
- ImageLabel20.Size = UDim2.new(0, 10, 0, 10)
- ImageLabel20.BackgroundColor = BrickColor.new("Bright red")
- ImageLabel20.BackgroundColor3 = Color3.new(0.803922, 0.156863, 0.109804)
- ImageLabel20.BackgroundTransparency = 1
- ImageLabel20.Image = "http://www.roblox.com/asset/?id=17719826"
- TextLabel21.Name = "nam"
- TextLabel21.Parent = ImageLabel20
- TextLabel21.Position = UDim2.new(0.25, 0, -0.899999976, 0)
- TextLabel21.BackgroundColor = BrickColor.new("Light grey metallic")
- TextLabel21.BackgroundColor3 = Color3.new(0.67451, 0.670588, 0.682353)
- TextLabel21.BorderSizePixel = 0
- TextLabel21.Font = Enum.Font.SourceSans
- TextLabel21.FontSize = Enum.FontSize.Size14
- TextLabel21.Text = ""
- TextLabel21.TextColor = BrickColor.new("Institutional white")
- TextLabel21.TextColor3 = Color3.new(1, 1, 1)
- TextLabel21.TextSize = 14
- ObjectValue22.Name = "CarSeat"
- ObjectValue22.Parent = ScreenGui8
- LocalScript23.Name = "GuiScript"
- LocalScript23.Parent = ScreenGui8
- table.insert(cors,sandbox(LocalScript23,function()
- --// SS3 controls for AC6 by Itzt, originally for 2014 Infiniti QX80. i don't know how to tune ac lol
- wait(0.1)
- local player = game.Players.LocalPlayer
- local HUB = script.Parent.HUB
- local TR = script.Parent.Tracker
- local INFO = script.Parent.Infotainment
- local limitButton = HUB.Name
- local lightOn = false
- local Camera = game.Workspace.CurrentCamera
- local cam = script.Parent.nxtcam.Value
- local infomode = script.Parent.infotain.Value
- local carSeat = script.Parent.CarSeat.Value
- local mouse = game.Players.LocalPlayer:GetMouse()
- local windows = false
- local winfob = HUB.Parent.Windows
- -------------------------
- mouse.KeyDown:connect(function (key)
- key = string.lower(key)
- if key == "k" then --Camera controls
- if cam == ("car") then
- Camera.CameraSubject = player.Character.Humanoid
- Camera.CameraType = ("Custom")
- cam = ("freeplr")
- Camera.FieldOfView = 70
- elseif cam == ("freeplr") then
- Camera.CameraSubject = player.Character.Humanoid
- Camera.CameraType = ("Attach")
- cam = ("lockplr")
- Camera.FieldOfView = 45
- elseif cam == ("lockplr") then
- Camera.CameraSubject = carSeat
- Camera.CameraType = ("Custom")
- cam = ("car")
- Camera.FieldOfView = 70
- end
- elseif key == "u" then --Window controls
- if windows == false then
- winfob.Visible = true
- windows = true
- else windows = false
- winfob.Visible = false
- end
- elseif key == "[" then -- volume down
- if carSeat.Parent.MP.Volume.Value > 0 then
- carSeat.Parent.MP.Volume.Value = carSeat.Parent.MP.Volume.Value - 2
- end
- elseif key == "]" then -- volume up
- if carSeat.Parent.MP.Volume.Value < 100 then
- carSeat.Parent.MP.Volume.Value = carSeat.Parent.MP.Volume.Value + 2
- end
- end
- end)
- winfob.FL.Lock.MouseButton1Click:connect(function() --Window
- if carSeat.WindowFL.Value == false then
- carSeat.WindowFL.Value = true
- carSeat.Parent.Misc.FL.Window.SS.Motor.DesiredAngle = carSeat.Parent.Misc.FL.Window.SS.Motor.DesiredAngle - 0.20
- else carSeat.WindowFL.Value = false
- carSeat.Parent.Misc.FL.Window.SS.Motor.DesiredAngle = carSeat.Parent.Misc.FL.Window.SS.Motor.DesiredAngle + 0.20
- end
- end)
- winfob.FR.Lock.MouseButton1Click:connect(function() --Window
- if carSeat.WindowFR.Value == false then
- carSeat.WindowFR.Value = true
- carSeat.Parent.Misc.FR.Window.SS.Motor.DesiredAngle = carSeat.Parent.Misc.FR.Window.SS.Motor.DesiredAngle + 0.20
- else carSeat.WindowFR.Value = false
- carSeat.Parent.Misc.FR.Window.SS.Motor.DesiredAngle = carSeat.Parent.Misc.FR.Window.SS.Motor.DesiredAngle - 0.20
- end
- end)
- winfob.RL.Lock.MouseButton1Click:connect(function() --Window
- if carSeat.WindowRL.Value == false then
- carSeat.WindowRL.Value = true
- carSeat.Parent.Misc.RL.Window.SS.Motor.DesiredAngle = carSeat.Parent.Misc.RL.Window.SS.Motor.DesiredAngle - 0.20
- else carSeat.WindowRL.Value = false
- carSeat.Parent.Misc.RL.Window.SS.Motor.DesiredAngle = carSeat.Parent.Misc.RL.Window.SS.Motor.DesiredAngle + 0.20
- end
- end)
- winfob.RR.Lock.MouseButton1Click:connect(function() --Window
- if carSeat.WindowRR.Value == false then
- carSeat.WindowRR.Value = true
- carSeat.Parent.Misc.RR.Window.SS.Motor.DesiredAngle = carSeat.Parent.Misc.RR.Window.SS.Motor.DesiredAngle + 0.20
- else carSeat.WindowRR.Value = false
- carSeat.Parent.Misc.RR.Window.SS.Motor.DesiredAngle = carSeat.Parent.Misc.RR.Window.SS.Motor.DesiredAngle - 0.20
- end
- end)
- HUB.Limiter.MouseButton1Click:connect(function() --Ignition
- if carSeat.IsOn.Value == false then
- carSeat.IsOn.Value = true
- carSeat.Startup:Play()
- wait(1)
- else
- carSeat.IsOn.Value = false
- end
- end)
- TR.SN.MouseButton1Click:connect(function() --Show tracker names
- script.Parent.Names.Value = true
- end)
- TR.HN.MouseButton1Click:connect(function() --Hide tracker names
- script.Parent.Names.Value = false
- end)
- carSeat.Indicator.Changed:connect(function()
- if carSeat.Indicator.Value == true then
- script.Parent.Indicator:Play()
- else
- script.Parent.Indicator2:Play()
- end
- end)
- carSeat.LI.Changed:connect(function()
- if carSeat.LI.Value == true then
- carSeat.Parent.Body.Dash.DashSc.G.Left.Visible = true
- script.Parent.HUB.Left.Visible = true
- else
- carSeat.Parent.Body.Dash.DashSc.G.Left.Visible = false
- script.Parent.HUB.Left.Visible = false
- end
- end)
- carSeat.RI.Changed:connect(function()
- if carSeat.RI.Value == true then
- carSeat.Parent.Body.Dash.DashSc.G.Right.Visible = true
- script.Parent.HUB.Right.Visible = true
- else
- carSeat.Parent.Body.Dash.DashSc.G.Right.Visible = false
- script.Parent.HUB.Right.Visible = false
- end
- end)
- carSeat.Parent.MP.Volume.Changed:connect(function()
- INFO.Music.Volume.Text = (carSeat.Parent.MP.Volume.Value*10).."%"
- end)
- while wait() do
- carSeat.Parent.Body.Dash.DashSc.G.Time.Text = game.Lighting.TimeOfDay
- carSeat.Parent.Body.Dash.Scr.G.Time.Text = game.Lighting.TimeOfDay
- carSeat.Parent.Body.Dash.DashSc.G.Speed.Text = math.floor(carSeat.Velocity.magnitude*((10/12) * (60/88)))
- if game.ReplicatedStorage:FindFirstChild("WeatherResources") ~= nil then
- carSeat.Parent.Body.Dash.Scr.G.Temperature.Text = game.ReplicatedStorage.WeatherResources.Weather.Current.Temperature.Value
- carSeat.Parent.Body.Dash.Scr.G.Weather.Text = game.ReplicatedStorage.WeatherResources.Weather.Current.Weather.Value
- elseif game.ReplicatedStorage:FindFirstChild("WeatherResources") == nil then
- carSeat.Parent.Body.Dash.Scr.G.Temperature.Text = ":("
- carSeat.Parent.Body.Dash.Scr.G.Weather.Text = "TTP Plugin not found"
- end
- end
- end))
- LocalScript23.Disabled = true
- Script24.Name = "TheFix"
- Script24.Parent = LocalScript23
- table.insert(cors,sandbox(Script24,function()
- wait(2)
- script.Parent.Disabled = false
- end))
- Frame25.Name = "HUB"
- Frame25.Parent = ScreenGui8
- Frame25.Position = UDim2.new(0, 0, 0, 600)
- Frame25.Size = UDim2.new(0, 140, 0, 30)
- Frame25.Active = true
- Frame25.BackgroundColor = BrickColor.new("Really black")
- Frame25.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame25.BackgroundTransparency = 1
- Frame25.BorderSizePixel = 0
- TextButton26.Name = "Limiter"
- TextButton26.Parent = Frame25
- TextButton26.Position = UDim2.new(0, 0, 0, -110)
- TextButton26.Size = UDim2.new(0, 140, 0, 30)
- TextButton26.BackgroundColor = BrickColor.new("Really black")
- TextButton26.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton26.BackgroundTransparency = 0.60000002384186
- TextButton26.BorderSizePixel = 0
- TextButton26.Font = Enum.Font.SourceSansLight
- TextButton26.FontSize = Enum.FontSize.Size24
- TextButton26.Text = "Engine Start/Stop"
- TextButton26.TextColor = BrickColor.new("Institutional white")
- TextButton26.TextColor3 = Color3.new(1, 1, 1)
- TextButton26.TextScaled = true
- TextButton26.TextSize = 24
- TextButton26.TextWrap = true
- TextButton26.TextWrapped = true
- ImageLabel27.Name = "Left"
- ImageLabel27.Parent = Frame25
- ImageLabel27.Position = UDim2.new(0, 0, 0, -40)
- ImageLabel27.Rotation = 180
- ImageLabel27.Visible = false
- ImageLabel27.Size = UDim2.new(0, 20, 0, 20)
- ImageLabel27.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel27.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel27.BackgroundTransparency = 1
- ImageLabel27.BorderSizePixel = 0
- ImageLabel27.ZIndex = 2
- ImageLabel27.Image = "rbxassetid://71659683"
- ImageLabel27.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel27.ImageTransparency = 0.40000000596046
- ImageLabel28.Name = "Right"
- ImageLabel28.Parent = Frame25
- ImageLabel28.Position = UDim2.new(0.200000003, 0, 0, -40)
- ImageLabel28.Visible = false
- ImageLabel28.Size = UDim2.new(0, 20, 0, 20)
- ImageLabel28.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel28.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel28.BackgroundTransparency = 1
- ImageLabel28.BorderSizePixel = 0
- ImageLabel28.ZIndex = 2
- ImageLabel28.Image = "rbxassetid://71659683"
- ImageLabel28.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel28.ImageTransparency = 0.40000000596046
- ImageLabel29.Name = "Light"
- ImageLabel29.Parent = Frame25
- ImageLabel29.Position = UDim2.new(0.400000006, 0, 0, -40)
- ImageLabel29.Visible = false
- ImageLabel29.Size = UDim2.new(0, 20, 0, 20)
- ImageLabel29.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel29.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel29.BackgroundTransparency = 1
- ImageLabel29.BorderSizePixel = 0
- ImageLabel29.ZIndex = 2
- ImageLabel29.Image = "http://www.roblox.com/asset/?id=151673087"
- StringValue30.Name = "nxtcam"
- StringValue30.Parent = ScreenGui8
- StringValue30.Value = "car"
- Sound31.Name = "Indicator"
- Sound31.Parent = ScreenGui8
- Sound31.Pitch = 0.80000001192093
- Sound31.PlaybackSpeed = 0.80000001192093
- Sound31.SoundId = "rbxassetid://190126363"
- Sound31.Volume = 0.30000001192093
- Sound32.Name = "Indicator2"
- Sound32.Parent = ScreenGui8
- Sound32.Pitch = 0.69999998807907
- Sound32.PlaybackSpeed = 0.69999998807907
- Sound32.SoundId = "rbxassetid://190126363"
- Sound32.Volume = 0.30000001192093
- NumberValue33.Name = "Dist"
- NumberValue33.Parent = ScreenGui8
- NumberValue33.Value = 10000
- LocalScript34.Name = "Radar"
- LocalScript34.Parent = ScreenGui8
- table.insert(cors,sandbox(LocalScript34,function()
- -- INSTRUCTIONS:
- -- There are four dot colors. Green, Red, Blue, and Yellow. Green for allies, Red for enemies, Blue for neutral (Basically AI), and Yellow for objectives\objects.
- --
- -- To build an objective\object (yellow dot) it must (at least) have this skeleton.
- -- <model name> Class: Model
- -- Torso Class: Part, Truss, Seat, or Veichle seat.
- --
- --
- -- To build a Neutral object (red dot) it must (at least) have this skeleton.
- -- <model name> Class: Model
- -- <Humanoid name> Class: Humanoid
- -- Torso Class: Part, Truss, Seat, or Veichle seat.
- --
- -- This only works for team games. The radar could possible break in FFA games.
- -- Credit to nickcool9999 for the original radar. Dots, Neutral script, as well as team-check scripts by Havear.
- wait(0.1)
- local Center = UDim2.new(0.5, 0, 0.5, 0)
- local Pl = script.Parent.Parent.Parent
- local tab = {}
- local c = script.Parent.Full.DotP:Clone()
- local n = script.Parent.Full.DotO:Clone()
- local g = script.Parent.Full.DotG:Clone()
- local blue = script.Parent.Full.DotB:Clone()
- local Distance = script.Parent.Dist -- Radar Distance.Value ( How far the radar sees in studs )
- function CanfindHumanoid(place)
- local listt = place:GetChildren()
- for i = 1, #listt do
- if listt[i].className == "Humanoid" then
- return listt[i]
- end
- end
- end
- function D(v1, v2)
- return v1-v2
- end
- function PositionOnRadar(item)
- if CanfindHumanoid(item.Parent) ~= nil and Distance.Value > (item.Position - Pl.Character.Torso.Position).magnitude and item ~= Pl.Character.Torso then
- local aag = game.Players:GetPlayerFromCharacter(item.Parent)
- if aag ~= nil then
- local d = g:Clone()
- d.Parent = script.Parent.Frame
- if script.Parent.Names.Value == true then
- d.nam.Text = item.Parent.Name
- else
- d.nam.Text = ""
- end
- d.Position = UDim2.new(Center.X.Scale + (D(item.Position.x, Pl.Character.Torso.Position.x)/Distance.Value)/2, 0, Center.Y.Scale + (D(item.Position.z, Pl.Character.Torso.Position.z)/Distance.Value)/2, 0)
- d.Rotation = -(script.Parent.Frame.Rotation)
- coroutine.resume(coroutine.create(function()
- wait()
- d:remove()
- end))
- else
- local d = blue:Clone()
- d.Parent = script.Parent.Frame
- if script.Parent.Names.Value == true then
- d.nam.Text = item.Parent.Name
- else
- d.nam.Text = ""
- end
- d.Position = UDim2.new(Center.X.Scale + (D(item.Position.x, Pl.Character.Torso.Position.x)/Distance.Value)/2, 0, Center.Y.Scale + (D(item.Position.z, Pl.Character.Torso.Position.z)/Distance.Value)/2, 0)
- d.Rotation = -(script.Parent.Frame.Rotation)
- coroutine.resume(coroutine.create(function()
- wait()
- d:remove()
- end))
- end
- elseif CanfindHumanoid(item.Parent) == nil and Distance.Value > (item.Position - Pl.Character.Torso.Position).magnitude and item ~= Pl.Character.Torso then
- local d = n:Clone()
- d.Parent = script.Parent.Frame
- if script.Parent.Names.Value == true then
- d.nam.Text = item.Parent.Name
- else
- d.nam.Text = ""
- end
- d.Position = UDim2.new(Center.X.Scale + (D(item.Position.x, Pl.Character.Torso.Position.x)/Distance.Value)/2, 0, Center.Y.Scale + (D(item.Position.z, Pl.Character.Torso.Position.z)/Distance.Value)/2, 0)
- d.Rotation = -(script.Parent.Frame.Rotation)
- coroutine.resume(coroutine.create(function()
- wait()
- d:remove()
- end))
- end
- end
- function GetTorsos()
- tab = {}
- if Pl.Character:findFirstChild("HumanoidRootPart") then
- local list = workspace:GetChildren()
- for i = 1, #list do
- if list[i].className == "Model" and list[i]:findFirstChild("HumanoidRootPart") ~= nil then
- local listx = list[i]:GetChildren()
- for x = 1, #listx do
- if listx[x].Name == "HumanoidRootPart" then
- table.insert(tab, listx[x])
- end
- end
- end
- end
- end
- return tab
- end
- cam = workspace.CurrentCamera
- slurAngle = 0
- previousDesiredAngle = 0
- spinSpeed = 1 --ratio per second
- rotationOffset = 90 --in degrees
- rotationOffset = math.rad(rotationOffset)
- carSeat = script.Parent.CarSeat.Value
- function Rotate()
- local vec = cam.CFrame.lookVector
- local desiredAngle = math.atan2(vec.z, vec.x)
- if desiredAngle < -1.57 and previousDesiredAngle > 1.57 then
- slurAngle = slurAngle - math.pi*2
- elseif desiredAngle > 1.57 and previousDesiredAngle < -1.57 then
- slurAngle = slurAngle + math.pi*2
- end
- slurAngle = slurAngle*(1-spinSpeed) + desiredAngle*spinSpeed
- local a = slurAngle + rotationOffset
- previousDesiredAngle = desiredAngle
- script.Parent.Frame.Rotation = -math.deg(a)
- end
- while true do
- wait()
- Rotate()
- local t = GetTorsos()
- for i = 1, #t do
- PositionOnRadar(t[i])
- end
- end
- --Edits made by Itzt
- end))
- Frame35.Name = "Infotainment"
- Frame35.Parent = ScreenGui8
- Frame35.Position = UDim2.new(1, -140, 0, 300)
- Frame35.Visible = false
- Frame35.Size = UDim2.new(0, 140, 0, 200)
- Frame35.Active = true
- Frame35.BackgroundColor = BrickColor.new("Really black")
- Frame35.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame35.BackgroundTransparency = 1
- Frame35.BorderSizePixel = 0
- TextLabel36.Name = "Time"
- TextLabel36.Parent = Frame35
- TextLabel36.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextLabel36.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel36.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel36.BackgroundTransparency = 1
- TextLabel36.ZIndex = 2
- TextLabel36.Font = Enum.Font.SciFi
- TextLabel36.FontSize = Enum.FontSize.Size24
- TextLabel36.Text = "14:00:00"
- TextLabel36.TextScaled = true
- TextLabel36.TextSize = 24
- TextLabel36.TextWrap = true
- TextLabel36.TextWrapped = true
- Frame37.Name = "Performance"
- Frame37.Parent = Frame35
- Frame37.Visible = false
- Frame37.Size = UDim2.new(1, 0, 1, 0)
- Frame37.BackgroundColor = BrickColor.new("Institutional white")
- Frame37.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame37.BackgroundTransparency = 1
- TextLabel38.Name = "Label"
- TextLabel38.Parent = Frame37
- TextLabel38.Position = UDim2.new(0, 0, 0.5, 0)
- TextLabel38.Visible = false
- TextLabel38.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextLabel38.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel38.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel38.BackgroundTransparency = 1
- TextLabel38.ZIndex = 2
- TextLabel38.Font = Enum.Font.SciFi
- TextLabel38.FontSize = Enum.FontSize.Size14
- TextLabel38.Text = "TCS OFF"
- TextLabel38.TextScaled = true
- TextLabel38.TextSize = 14
- TextLabel38.TextWrap = true
- TextLabel38.TextWrapped = true
- TextLabel39.Name = "Speed"
- TextLabel39.Parent = Frame37
- TextLabel39.Position = UDim2.new(0, 0, 0.300000012, 0)
- TextLabel39.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextLabel39.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel39.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel39.BackgroundTransparency = 1
- TextLabel39.ZIndex = 2
- TextLabel39.FontSize = Enum.FontSize.Size14
- TextLabel39.Text = "50"
- TextLabel39.TextScaled = true
- TextLabel39.TextSize = 14
- TextLabel39.TextWrap = true
- TextLabel39.TextWrapped = true
- TextLabel40.Name = "Label"
- TextLabel40.Parent = Frame37
- TextLabel40.Position = UDim2.new(0, 0, 0.699999988, 0)
- TextLabel40.Size = UDim2.new(1, 0, 0.100000001, 0)
- TextLabel40.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel40.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel40.BackgroundTransparency = 1
- TextLabel40.ZIndex = 2
- TextLabel40.Font = Enum.Font.SciFi
- TextLabel40.FontSize = Enum.FontSize.Size14
- TextLabel40.Text = "Current RPM:"
- TextLabel40.TextScaled = true
- TextLabel40.TextSize = 14
- TextLabel40.TextWrap = true
- TextLabel40.TextWrapped = true
- TextLabel41.Name = "RPM"
- TextLabel41.Parent = Frame37
- TextLabel41.Position = UDim2.new(0, 0, 0.800000012, 0)
- TextLabel41.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextLabel41.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel41.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel41.BackgroundTransparency = 1
- TextLabel41.ZIndex = 2
- TextLabel41.FontSize = Enum.FontSize.Size14
- TextLabel41.Text = "800"
- TextLabel41.TextScaled = true
- TextLabel41.TextSize = 14
- TextLabel41.TextWrap = true
- TextLabel41.TextWrapped = true
- TextLabel42.Name = "Label"
- TextLabel42.Parent = Frame37
- TextLabel42.Position = UDim2.new(0, 0, 0.200000003, 0)
- TextLabel42.Size = UDim2.new(1, 0, 0.100000001, 0)
- TextLabel42.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel42.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel42.BackgroundTransparency = 1
- TextLabel42.ZIndex = 2
- TextLabel42.Font = Enum.Font.SciFi
- TextLabel42.FontSize = Enum.FontSize.Size14
- TextLabel42.Text = "Current whp:"
- TextLabel42.TextScaled = true
- TextLabel42.TextSize = 14
- TextLabel42.TextWrap = true
- TextLabel42.TextWrapped = true
- ImageLabel43.Name = "Right"
- ImageLabel43.Parent = Frame37
- ImageLabel43.Position = UDim2.new(0, 100, 0.829999983, 0)
- ImageLabel43.Visible = false
- ImageLabel43.Size = UDim2.new(0, 100, 0, 100)
- ImageLabel43.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel43.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel43.BackgroundTransparency = 1
- ImageLabel43.BorderSizePixel = 0
- ImageLabel43.ZIndex = 2
- ImageLabel43.Image = "rbxassetid://71659683"
- ImageLabel43.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel43.ImageTransparency = 0.40000000596046
- ImageLabel44.Name = "Left"
- ImageLabel44.Parent = Frame37
- ImageLabel44.Position = UDim2.new(0, 0, 0.829999983, 0)
- ImageLabel44.Rotation = 180
- ImageLabel44.Visible = false
- ImageLabel44.Size = UDim2.new(0, 100, 0, 100)
- ImageLabel44.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel44.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel44.BackgroundTransparency = 1
- ImageLabel44.BorderSizePixel = 0
- ImageLabel44.ZIndex = 2
- ImageLabel44.Image = "rbxassetid://71659683"
- ImageLabel44.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel44.ImageTransparency = 0.40000000596046
- ImageLabel45.Name = "Background"
- ImageLabel45.Parent = Frame37
- ImageLabel45.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel45.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel45.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel45.BorderSizePixel = 0
- ImageLabel45.Image = "rbxassetid://290472278"
- Frame46.Name = "Weather"
- Frame46.Parent = Frame35
- Frame46.Visible = false
- Frame46.Size = UDim2.new(1, 0, 1, 0)
- Frame46.BackgroundColor = BrickColor.new("Institutional white")
- Frame46.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame46.BackgroundTransparency = 1
- TextLabel47.Name = "Temperature"
- TextLabel47.Parent = Frame46
- TextLabel47.Position = UDim2.new(0, 0, 0.649999976, 0)
- TextLabel47.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextLabel47.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel47.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel47.BackgroundTransparency = 1
- TextLabel47.ZIndex = 2
- TextLabel47.FontSize = Enum.FontSize.Size14
- TextLabel47.Text = "66*"
- TextLabel47.TextScaled = true
- TextLabel47.TextSize = 14
- TextLabel47.TextWrap = true
- TextLabel47.TextWrapped = true
- TextLabel48.Name = "Weather"
- TextLabel48.Parent = Frame46
- TextLabel48.Position = UDim2.new(0, 0, 0.300000012, 0)
- TextLabel48.Size = UDim2.new(1, 0, 0.300000012, 0)
- TextLabel48.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel48.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel48.BackgroundTransparency = 1
- TextLabel48.ZIndex = 2
- TextLabel48.Font = Enum.Font.SciFi
- TextLabel48.FontSize = Enum.FontSize.Size14
- TextLabel48.Text = "Partly cloudy"
- TextLabel48.TextScaled = true
- TextLabel48.TextSize = 14
- TextLabel48.TextWrap = true
- TextLabel48.TextWrapped = true
- TextLabel49.Name = "Label"
- TextLabel49.Parent = Frame46
- TextLabel49.Position = UDim2.new(0, 0, 0.200000003, 0)
- TextLabel49.Size = UDim2.new(1, 0, 0.100000001, 0)
- TextLabel49.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel49.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel49.BackgroundTransparency = 1
- TextLabel49.ZIndex = 2
- TextLabel49.Font = Enum.Font.SciFi
- TextLabel49.FontSize = Enum.FontSize.Size14
- TextLabel49.Text = "Current weather:"
- TextLabel49.TextScaled = true
- TextLabel49.TextSize = 14
- TextLabel49.TextWrap = true
- TextLabel49.TextWrapped = true
- ImageLabel50.Name = "Right"
- ImageLabel50.Parent = Frame46
- ImageLabel50.Position = UDim2.new(0, 100, 0.829999983, 0)
- ImageLabel50.Visible = false
- ImageLabel50.Size = UDim2.new(0, 100, 0, 100)
- ImageLabel50.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel50.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel50.BackgroundTransparency = 1
- ImageLabel50.BorderSizePixel = 0
- ImageLabel50.ZIndex = 2
- ImageLabel50.Image = "rbxassetid://71659683"
- ImageLabel50.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel50.ImageTransparency = 0.40000000596046
- ImageLabel51.Name = "Left"
- ImageLabel51.Parent = Frame46
- ImageLabel51.Position = UDim2.new(0, 0, 0.829999983, 0)
- ImageLabel51.Rotation = 180
- ImageLabel51.Visible = false
- ImageLabel51.Size = UDim2.new(0, 100, 0, 100)
- ImageLabel51.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel51.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel51.BackgroundTransparency = 1
- ImageLabel51.BorderSizePixel = 0
- ImageLabel51.ZIndex = 2
- ImageLabel51.Image = "rbxassetid://71659683"
- ImageLabel51.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel51.ImageTransparency = 0.40000000596046
- ImageLabel52.Name = "Background"
- ImageLabel52.Parent = Frame46
- ImageLabel52.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel52.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel52.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel52.BorderSizePixel = 0
- ImageLabel52.Image = "rbxassetid://290472278"
- Frame53.Name = "Music"
- Frame53.Parent = Frame35
- Frame53.Size = UDim2.new(1, 0, 1, 0)
- Frame53.BackgroundColor = BrickColor.new("Institutional white")
- Frame53.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame53.BackgroundTransparency = 1
- TextLabel54.Name = "Volume"
- TextLabel54.Parent = Frame53
- TextLabel54.Position = UDim2.new(0, 0, 0.649999976, 0)
- TextLabel54.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextLabel54.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel54.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel54.BackgroundTransparency = 1
- TextLabel54.ZIndex = 2
- TextLabel54.FontSize = Enum.FontSize.Size14
- TextLabel54.Text = "100%"
- TextLabel54.TextScaled = true
- TextLabel54.TextSize = 14
- TextLabel54.TextWrap = true
- TextLabel54.TextWrapped = true
- TextLabel55.Name = "Song"
- TextLabel55.Parent = Frame53
- TextLabel55.Position = UDim2.new(0, 0, 0.300000012, 0)
- TextLabel55.Size = UDim2.new(1, 0, 0.300000012, 0)
- TextLabel55.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel55.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel55.BackgroundTransparency = 1
- TextLabel55.ZIndex = 2
- TextLabel55.Font = Enum.Font.SciFi
- TextLabel55.FontSize = Enum.FontSize.Size14
- TextLabel55.Text = "Lorde - Tennis Court (Flume Remix)"
- TextLabel55.TextScaled = true
- TextLabel55.TextSize = 14
- TextLabel55.TextWrap = true
- TextLabel55.TextWrapped = true
- TextLabel56.Name = "Label"
- TextLabel56.Parent = Frame53
- TextLabel56.Position = UDim2.new(0, 0, 0.200000003, 0)
- TextLabel56.Size = UDim2.new(1, 0, 0.100000001, 0)
- TextLabel56.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel56.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel56.BackgroundTransparency = 1
- TextLabel56.ZIndex = 2
- TextLabel56.Font = Enum.Font.SciFi
- TextLabel56.FontSize = Enum.FontSize.Size14
- TextLabel56.Text = "Current song:"
- TextLabel56.TextScaled = true
- TextLabel56.TextSize = 14
- TextLabel56.TextWrap = true
- TextLabel56.TextWrapped = true
- ImageLabel57.Name = "Right"
- ImageLabel57.Parent = Frame53
- ImageLabel57.Position = UDim2.new(0, 100, 0.829999983, 0)
- ImageLabel57.Visible = false
- ImageLabel57.Size = UDim2.new(0, 100, 0, 100)
- ImageLabel57.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel57.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel57.BackgroundTransparency = 1
- ImageLabel57.BorderSizePixel = 0
- ImageLabel57.ZIndex = 2
- ImageLabel57.Image = "rbxassetid://71659683"
- ImageLabel57.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel57.ImageTransparency = 0.40000000596046
- ImageLabel58.Name = "Left"
- ImageLabel58.Parent = Frame53
- ImageLabel58.Position = UDim2.new(0, 0, 0.829999983, 0)
- ImageLabel58.Rotation = 180
- ImageLabel58.Visible = false
- ImageLabel58.Size = UDim2.new(0, 100, 0, 100)
- ImageLabel58.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel58.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel58.BackgroundTransparency = 1
- ImageLabel58.BorderSizePixel = 0
- ImageLabel58.ZIndex = 2
- ImageLabel58.Image = "rbxassetid://71659683"
- ImageLabel58.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel58.ImageTransparency = 0.40000000596046
- ImageLabel59.Name = "Background"
- ImageLabel59.Parent = Frame53
- ImageLabel59.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel59.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel59.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel59.BorderSizePixel = 0
- ImageLabel59.Image = "rbxassetid://290472278"
- Frame60.Name = "Tracker"
- Frame60.Parent = ScreenGui8
- Frame60.Position = UDim2.new(1, -140, 0, 630)
- Frame60.Size = UDim2.new(0, 140, 0, 30)
- Frame60.Active = true
- Frame60.BackgroundColor = BrickColor.new("Really black")
- Frame60.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame60.BackgroundTransparency = 1
- Frame60.BorderSizePixel = 0
- Frame60.Draggable = true
- TextButton61.Name = "HN"
- TextButton61.Parent = Frame60
- TextButton61.Position = UDim2.new(0, 75, 0, -100)
- TextButton61.Size = UDim2.new(0, 65, 0, 30)
- TextButton61.BackgroundColor = BrickColor.new("Really black")
- TextButton61.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton61.BackgroundTransparency = 0.60000002384186
- TextButton61.BorderSizePixel = 0
- TextButton61.Font = Enum.Font.SourceSansBold
- TextButton61.FontSize = Enum.FontSize.Size24
- TextButton61.Text = "Hide names"
- TextButton61.TextColor = BrickColor.new("Institutional white")
- TextButton61.TextColor3 = Color3.new(1, 1, 1)
- TextButton61.TextScaled = true
- TextButton61.TextSize = 24
- TextButton61.TextWrap = true
- TextButton61.TextWrapped = true
- TextButton62.Name = "SN"
- TextButton62.Parent = Frame60
- TextButton62.Position = UDim2.new(0, 0, 0, -100)
- TextButton62.Size = UDim2.new(0, 65, 0, 30)
- TextButton62.BackgroundColor = BrickColor.new("Really black")
- TextButton62.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton62.BackgroundTransparency = 0.60000002384186
- TextButton62.BorderSizePixel = 0
- TextButton62.Font = Enum.Font.SourceSansBold
- TextButton62.FontSize = Enum.FontSize.Size24
- TextButton62.Text = "Show names"
- TextButton62.TextColor = BrickColor.new("Institutional white")
- TextButton62.TextColor3 = Color3.new(1, 1, 1)
- TextButton62.TextScaled = true
- TextButton62.TextSize = 24
- TextButton62.TextWrap = true
- TextButton62.TextWrapped = true
- Frame63.Name = "DistSlider"
- Frame63.Parent = ScreenGui8
- Frame63.Position = UDim2.new(1, -50, 1, -200)
- Frame63.Size = UDim2.new(0, 50, 0, 200)
- Frame63.BackgroundColor = BrickColor.new("Really black")
- Frame63.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame63.BackgroundTransparency = 0.30000001192093
- Frame63.BorderColor = BrickColor.new("Dirt brown")
- Frame63.BorderColor3 = Color3.new(0.25098, 0.25098, 0.25098)
- Frame63.BorderSizePixel = 2
- LocalScript64.Name = "FOVLogic"
- LocalScript64.Parent = Frame63
- table.insert(cors,sandbox(LocalScript64,function()
- local UIS = game:GetService("UserInputService")
- wait(1)
- local P = script.Parent
- local slider = P.Slider
- local knob = slider.Knob
- local FOVLabel = P.FOVValue
- local knobGrabbed = false
- function GrabFOVKnob()
- knobGrabbed = true
- end
- function MoveFOVKnob(screenPosition)
- local yDiff = screenPosition.y - slider.AbsolutePosition.y
- local knobPositionRatio = math.min(math.max(yDiff / slider.AbsoluteSize.y, 0), 1)
- local newFOV = 100 + 9900 * (1 - knobPositionRatio)
- script.Parent.Parent.Dist.Value = newFOV
- knob.Position = UDim2.new(0, -10, knobPositionRatio, -10)
- FOVLabel.Text = math.floor(newFOV)
- end
- function ReleaseFOVKnob()
- knobGrabbed = false
- end
- knob.InputBegan:connect(function(input)
- if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
- GrabFOVKnob()
- end
- end)
- UIS.InputChanged:connect(function(input, gameProcessedEvent)
- if (not gameProcessedEvent and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) and knobGrabbed) then
- MoveFOVKnob(input.Position)
- end
- end)
- UIS.InputEnded:connect(function(input, gameProcessedEvent)
- if (not gameProcessedEvent and input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
- ReleaseFOVKnob()
- end
- end)
- end))
- Frame65.Name = "Slider"
- Frame65.Parent = Frame63
- Frame65.Position = UDim2.new(0.5, 0, 0.150000006, 0)
- Frame65.Size = UDim2.new(0, 0, 0.699999988, 0)
- Frame65.BackgroundColor = BrickColor.new("Institutional white")
- Frame65.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame65.BorderColor = BrickColor.new("Dark stone grey")
- Frame65.BorderColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- Frame66.Name = "Knob"
- Frame66.Parent = Frame65
- Frame66.Position = UDim2.new(0, -10, 0, -10)
- Frame66.Size = UDim2.new(0, 20, 0, 20)
- Frame66.BackgroundColor = BrickColor.new("Persimmon")
- Frame66.BackgroundColor3 = Color3.new(1, 0.392157, 0.392157)
- TextLabel67.Name = "FOVValue"
- TextLabel67.Parent = Frame63
- TextLabel67.Position = UDim2.new(0, 0, 0.899999976, 0)
- TextLabel67.Size = UDim2.new(1, 0, 0.100000001, 0)
- TextLabel67.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel67.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel67.BackgroundTransparency = 1
- TextLabel67.Font = Enum.Font.SourceSans
- TextLabel67.FontSize = Enum.FontSize.Size14
- TextLabel67.Text = "10000"
- TextLabel67.TextColor = BrickColor.new("Institutional white")
- TextLabel67.TextColor3 = Color3.new(1, 1, 1)
- TextLabel67.TextScaled = true
- TextLabel67.TextSize = 14
- TextLabel67.TextWrap = true
- TextLabel67.TextWrapped = true
- TextLabel68.Name = "Title"
- TextLabel68.Parent = Frame63
- TextLabel68.Size = UDim2.new(1, 0, 0.100000001, 0)
- TextLabel68.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel68.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel68.BackgroundTransparency = 1
- TextLabel68.Font = Enum.Font.SourceSans
- TextLabel68.FontSize = Enum.FontSize.Size14
- TextLabel68.Text = "Diameter"
- TextLabel68.TextColor = BrickColor.new("Institutional white")
- TextLabel68.TextColor3 = Color3.new(1, 1, 1)
- TextLabel68.TextScaled = true
- TextLabel68.TextSize = 14
- TextLabel68.TextWrap = true
- TextLabel68.TextWrapped = true
- ImageLabel69.Name = "Frame"
- ImageLabel69.Parent = ScreenGui8
- ImageLabel69.Position = UDim2.new(1, -250, 1, -200)
- ImageLabel69.Size = UDim2.new(0, 200, 0, 200)
- ImageLabel69.BackgroundColor = BrickColor.new("Light grey metallic")
- ImageLabel69.BackgroundColor3 = Color3.new(0.666667, 0.662745, 0.67451)
- ImageLabel69.BackgroundTransparency = 1
- ImageLabel69.Image = "rbxassetid://77155281"
- Frame70.Name = "Windows"
- Frame70.Parent = ScreenGui8
- Frame70.Visible = false
- Frame70.Size = UDim2.new(1, 0, 1, 0)
- Frame70.BackgroundColor = BrickColor.new("Institutional white")
- Frame70.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame70.BackgroundTransparency = 1
- Frame71.Name = "FR"
- Frame71.Parent = Frame70
- Frame71.Position = UDim2.new(0.5, -200, 0.600000024, -50)
- Frame71.Size = UDim2.new(0, 400, 0, 70)
- Frame71.BackgroundColor = BrickColor.new("Electric blue")
- Frame71.BackgroundColor3 = Color3.new(0.0901961, 0.529412, 1)
- Frame71.BackgroundTransparency = 0.69999998807907
- Frame71.BorderSizePixel = 0
- Frame71.ClipsDescendants = true
- ImageButton72.Name = "Lock"
- ImageButton72.Parent = Frame71
- ImageButton72.Position = UDim2.new(0, 25, 0.5, -25)
- ImageButton72.Size = UDim2.new(0, 50, 0, 50)
- ImageButton72.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton72.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton72.BackgroundTransparency = 1
- ImageButton72.Image = "rbxassetid://435196221"
- TextLabel73.Parent = Frame71
- TextLabel73.Position = UDim2.new(0.550000012, 0, 0, 0)
- TextLabel73.Size = UDim2.new(0.5, 0, 1, 0)
- TextLabel73.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel73.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel73.BackgroundTransparency = 1
- TextLabel73.ZIndex = 2
- TextLabel73.Font = Enum.Font.SourceSansLight
- TextLabel73.FontSize = Enum.FontSize.Size14
- TextLabel73.Text = "FR"
- TextLabel73.TextColor = BrickColor.new("Institutional white")
- TextLabel73.TextColor3 = Color3.new(1, 1, 1)
- TextLabel73.TextScaled = true
- TextLabel73.TextSize = 14
- TextLabel73.TextWrap = true
- TextLabel73.TextWrapped = true
- Frame74.Name = "RL"
- Frame74.Parent = Frame70
- Frame74.Position = UDim2.new(0.5, -200, 0.699999988, -50)
- Frame74.Size = UDim2.new(0, 400, 0, 70)
- Frame74.BackgroundColor = BrickColor.new("Electric blue")
- Frame74.BackgroundColor3 = Color3.new(0.0901961, 0.529412, 1)
- Frame74.BackgroundTransparency = 0.69999998807907
- Frame74.BorderSizePixel = 0
- Frame74.ClipsDescendants = true
- ImageButton75.Name = "Lock"
- ImageButton75.Parent = Frame74
- ImageButton75.Position = UDim2.new(0, 25, 0.5, -25)
- ImageButton75.Size = UDim2.new(0, 50, 0, 50)
- ImageButton75.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton75.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton75.BackgroundTransparency = 1
- ImageButton75.Image = "rbxassetid://435196221"
- TextLabel76.Parent = Frame74
- TextLabel76.Position = UDim2.new(0.550000012, 0, 0, 0)
- TextLabel76.Size = UDim2.new(0.5, 0, 1, 0)
- TextLabel76.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel76.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel76.BackgroundTransparency = 1
- TextLabel76.ZIndex = 2
- TextLabel76.Font = Enum.Font.SourceSansLight
- TextLabel76.FontSize = Enum.FontSize.Size14
- TextLabel76.Text = "RL"
- TextLabel76.TextColor = BrickColor.new("Institutional white")
- TextLabel76.TextColor3 = Color3.new(1, 1, 1)
- TextLabel76.TextScaled = true
- TextLabel76.TextSize = 14
- TextLabel76.TextWrap = true
- TextLabel76.TextWrapped = true
- Frame77.Name = "FL"
- Frame77.Parent = Frame70
- Frame77.Position = UDim2.new(0.5, -200, 0.5, -50)
- Frame77.Size = UDim2.new(0, 400, 0, 70)
- Frame77.BackgroundColor = BrickColor.new("Electric blue")
- Frame77.BackgroundColor3 = Color3.new(0.0901961, 0.529412, 1)
- Frame77.BackgroundTransparency = 0.69999998807907
- Frame77.BorderSizePixel = 0
- Frame77.ClipsDescendants = true
- ImageButton78.Name = "Lock"
- ImageButton78.Parent = Frame77
- ImageButton78.Position = UDim2.new(0, 25, 0.5, -25)
- ImageButton78.Size = UDim2.new(0, 50, 0, 50)
- ImageButton78.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton78.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton78.BackgroundTransparency = 1
- ImageButton78.Image = "rbxassetid://435196221"
- TextLabel79.Parent = Frame77
- TextLabel79.Position = UDim2.new(0.550000012, 0, 0, 0)
- TextLabel79.Size = UDim2.new(0.5, 0, 1, 0)
- TextLabel79.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel79.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel79.BackgroundTransparency = 1
- TextLabel79.ZIndex = 2
- TextLabel79.Font = Enum.Font.SourceSansLight
- TextLabel79.FontSize = Enum.FontSize.Size14
- TextLabel79.Text = "FL"
- TextLabel79.TextColor = BrickColor.new("Institutional white")
- TextLabel79.TextColor3 = Color3.new(1, 1, 1)
- TextLabel79.TextScaled = true
- TextLabel79.TextSize = 14
- TextLabel79.TextWrap = true
- TextLabel79.TextWrapped = true
- Frame80.Name = "RR"
- Frame80.Parent = Frame70
- Frame80.Position = UDim2.new(0.5, -200, 0.800000012, -50)
- Frame80.Size = UDim2.new(0, 400, 0, 70)
- Frame80.BackgroundColor = BrickColor.new("Electric blue")
- Frame80.BackgroundColor3 = Color3.new(0.0901961, 0.529412, 1)
- Frame80.BackgroundTransparency = 0.69999998807907
- Frame80.BorderSizePixel = 0
- Frame80.ClipsDescendants = true
- ImageButton81.Name = "Lock"
- ImageButton81.Parent = Frame80
- ImageButton81.Position = UDim2.new(0, 25, 0.5, -25)
- ImageButton81.Size = UDim2.new(0, 50, 0, 50)
- ImageButton81.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton81.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton81.BackgroundTransparency = 1
- ImageButton81.Image = "rbxassetid://435196221"
- TextLabel82.Parent = Frame80
- TextLabel82.Position = UDim2.new(0.550000012, 0, 0, 0)
- TextLabel82.Size = UDim2.new(0.5, 0, 1, 0)
- TextLabel82.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel82.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel82.BackgroundTransparency = 1
- TextLabel82.ZIndex = 2
- TextLabel82.Font = Enum.Font.SourceSansLight
- TextLabel82.FontSize = Enum.FontSize.Size14
- TextLabel82.Text = "RR"
- TextLabel82.TextColor = BrickColor.new("Institutional white")
- TextLabel82.TextColor3 = Color3.new(1, 1, 1)
- TextLabel82.TextScaled = true
- TextLabel82.TextSize = 14
- TextLabel82.TextWrap = true
- TextLabel82.TextWrapped = true
- NumberValue83.Name = "RPM"
- NumberValue83.Parent = VehicleSeat2
- BoolValue84.Name = "RI"
- BoolValue84.Parent = VehicleSeat2
- BoolValue85.Name = "PSL"
- BoolValue85.Parent = VehicleSeat2
- Sound86.Name = "Horn"
- Sound86.Parent = VehicleSeat2
- Sound86.Looped = true
- Sound86.SoundId = "rbxassetid://1055227126"
- Sound86.Volume = 5
- Script87.Name = "Control"
- Script87.Parent = Sound86
- table.insert(cors,sandbox(Script87,function()
- if script.Parent.Parent:IsA("VehicleSeat") then
- script.Parent.Parent.ChildAdded:connect(function(child)
- if child:IsA("Weld") and game.Players:GetPlayerFromCharacter(child.Part1.Parent)~=nil then
- local p=game.Players:GetPlayerFromCharacter(child.Part1.Parent)
- local g=script.G:Clone()
- g.Parent=p.PlayerGui
- g:WaitForChild("src")
- g.src.Value=script.Parent
- g.Horn.Disabled=false
- end
- end)
- end
- end))
- ScreenGui88.Name = "G"
- ScreenGui88.Parent = Script87
- ObjectValue89.Name = "src"
- ObjectValue89.Parent = ScreenGui88
- LocalScript90.Name = "Horn"
- LocalScript90.Parent = ScreenGui88
- table.insert(cors,sandbox(LocalScript90,function()
- local mouse=game.Players.LocalPlayer:GetMouse()
- script.Parent:WaitForChild("src")
- src=script.Parent.src.Value
- mouse.KeyDown:connect(function(key)
- if key=="h" then
- src:Play()
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key=="h" then
- src:Stop()
- end
- end)
- src.Parent.ChildRemoved:connect(function(child)
- if child.Name=="SeatWeld" then
- src:Stop()
- script.Parent:Destroy()
- end
- end)
- end))
- LocalScript90.Disabled = true
- BoolValue91.Name = "LI"
- BoolValue91.Parent = VehicleSeat2
- BoolValue92.Name = "IsOn"
- BoolValue92.Parent = VehicleSeat2
- BoolValue93.Name = "Indicator"
- BoolValue93.Parent = VehicleSeat2
- NumberValue94.Name = "Horsepower"
- NumberValue94.Parent = VehicleSeat2
- Script95.Name = "Gui Giver"
- Script95.Parent = VehicleSeat2
- table.insert(cors,sandbox(Script95,function()
- GUI = script.Parent.SS3
- script.Parent.ChildAdded:connect(function(child)
- if child:IsA("Weld") then
- -- child.C0 = CFrame.new(0,-0.6,0)*CFrame.fromEulerAnglesXYZ(-(math.pi/2),0,0) --// Reposition player
- if child.Part1.Name == "HumanoidRootPart" then
- player = game.Players:GetPlayerFromCharacter(child.Part1.Parent)
- if player and (not player.PlayerGui:FindFirstChild("Screen")) then --// The part after the "and" prevents multiple GUI's to be copied over.
- GUI.CarSeat.Value = script.Parent --// Puts a reference of the seat in this ObjectValue, now you can use this ObjectValue's value to find the car directly.
- GUI:Clone().Parent = player.PlayerGui --// Compact version
- script.Parent.Parent.Body.Lights.Runner.Material = "Neon"
- script.Parent.Parent.Body.Dash.Tac.G.Enabled = true
- script.Parent.Parent.Body.Dash.DashSc.G.Enabled = true
- script.Parent.Parent.Body.Dash.Scr.G.Enabled = true
- end
- end
- end
- end)
- script.Parent.ChildRemoved:connect(function(child)
- if child:IsA("Weld") then
- if child.Part1.Name == "HumanoidRootPart" then
- game.Workspace.CurrentCamera.FieldOfView = 70
- player = game.Players:GetPlayerFromCharacter(child.Part1.Parent)
- if player and player.PlayerGui:FindFirstChild("SS3") then
- player.PlayerGui:FindFirstChild("SS3"):Destroy()
- script.Parent.Parent.Body.Lights.Runner.Material = "SmoothPlastic"
- script.Parent.Parent.Body.Dash.Tac.G.Enabled = false
- script.Parent.Parent.Body.Dash.DashSc.G.Enabled = false
- script.Parent.Parent.Body.Dash.Scr.G.Enabled = false
- end
- end
- end
- end)
- end))
- Script95.Disabled = true
- Script96.Name = "TheFix"
- Script96.Parent = Script95
- table.insert(cors,sandbox(Script96,function()
- wait(2)
- script.Parent.Disabled = false
- end))
- BoolValue97.Name = "DSL"
- BoolValue97.Parent = VehicleSeat2
- BoolValue97.Value = true
- BoolValue98.Name = "DL"
- BoolValue98.Parent = VehicleSeat2
- Sound99.Name = "Unlock"
- Sound99.Parent = VehicleSeat2
- Sound99.SoundId = "rbxassetid://588504467"
- Sound99.Volume = 0.64999997615814
- Sound100.Name = "Startup"
- Sound100.Parent = VehicleSeat2
- Sound100.SoundId = "rbxassetid://433042413"
- Sound100.Volume = 0.20000000298023
- Sound101.Name = "Lock"
- Sound101.Parent = VehicleSeat2
- Sound101.SoundId = "rbxassetid://588504467"
- Sound101.Volume = 0.64999997615814
- Model102.Name = "Wheels"
- Model102.Parent = Model0
- Part103.Name = "FR"
- Part103.Parent = Model102
- Part103.CFrame = CFrame.new(-22.5411682, 0.627222002, 29.1942692, 0, -1, -1.42108039e-14, 0, 1.42108039e-14, -1, 1, 0, 0)
- Part103.Orientation = Vector3.new(90, -90, 0)
- Part103.Position = Vector3.new(-22.5411682, 0.627222002, 29.1942692)
- Part103.Rotation = Vector3.new(90, 0, 90)
- Part103.Color = Color3.new(0.666667, 0, 0.666667)
- Part103.Transparency = 1
- Part103.Size = Vector3.new(1.25000226, 1.25000226, 1.25000226)
- Part103.Anchored = true
- Part103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.BottomParamA = 0
- Part103.BottomParamB = 0
- Part103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.BrickColor = BrickColor.new("Magenta")
- Part103.CustomPhysicalProperties = 0.100000001, 0.699999988, 0, 1, 1
- Part103.FrontParamA = 0
- Part103.FrontParamB = 0
- Part103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.Material = Enum.Material.SmoothPlastic
- Part103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.brickColor = BrickColor.new("Magenta")
- Part103.FormFactor = Enum.FormFactor.Symmetric
- Part103.formFactor = Enum.FormFactor.Symmetric
- Part103.Shape = Enum.PartType.Ball
- CylinderMesh104.Parent = Part103
- CylinderMesh104.Scale = Vector3.new(1, 0.300000012, 1)
- Model105.Name = "SuspensionFixed"
- Model105.Parent = Part103
- Model106.Name = "Parts"
- Model106.Parent = Part103
- MeshPart107.Parent = Model106
- MeshPart107.CFrame = CFrame.new(-22.6327591, 0.677892029, 29.1954269, 1, 1.42108039e-14, 0, -1.42108039e-14, 1, 0, 0, 0, 1)
- MeshPart107.Position = Vector3.new(-22.6327591, 0.677892029, 29.1954269)
- MeshPart107.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart107.Size = Vector3.new(0.0595941655, 0.351090968, 0.396713108)
- MeshPart107.Anchored = true
- MeshPart107.BrickColor = BrickColor.new("Really black")
- MeshPart107.CanCollide = false
- MeshPart107.Material = Enum.Material.SmoothPlastic
- MeshPart107.brickColor = BrickColor.new("Really black")
- MeshPart108.Parent = Model106
- MeshPart108.CFrame = CFrame.new(-22.5463257, 0.628732026, 29.1953659, 1, 1.42108039e-14, 0, -1.42108039e-14, 1, 0, 0, 0, 1)
- MeshPart108.Position = Vector3.new(-22.5463257, 0.628732026, 29.1953659)
- MeshPart108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart108.Size = Vector3.new(0.465240508, 1.25740564, 1.25740588)
- MeshPart108.Anchored = true
- MeshPart108.BrickColor = BrickColor.new("Really black")
- MeshPart108.Material = Enum.Material.SmoothPlastic
- MeshPart108.brickColor = BrickColor.new("Really black")
- MeshPart109.Parent = Model106
- MeshPart109.CFrame = CFrame.new(-22.5551758, 0.628732026, 29.1953831, 1, 1.42108039e-14, 0, -1.42108039e-14, 1, 0, 0, 0, 1)
- MeshPart109.Position = Vector3.new(-22.5551758, 0.628732026, 29.1953831)
- MeshPart109.Size = Vector3.new(0.411225826, 0.711978853, 0.711976349)
- MeshPart109.Anchored = true
- MeshPart109.Material = Enum.Material.SmoothPlastic
- MeshPart109.Reflectance = 0.20000000298023
- Model110.Name = "WheelFixed"
- Model110.Parent = Part103
- Part111.Name = "FL"
- Part111.Parent = Model102
- Part111.CFrame = CFrame.new(-18.7154007, 0.627260029, 29.196558, 0, 1, -1.42108039e-14, 0, -1.42108039e-14, -1, -1, 0, 0)
- Part111.Orientation = Vector3.new(90, 90, 0)
- Part111.Position = Vector3.new(-18.7154007, 0.627260029, 29.196558)
- Part111.Rotation = Vector3.new(90, 0, -90)
- Part111.Color = Color3.new(0.666667, 0, 0.666667)
- Part111.Transparency = 1
- Part111.Size = Vector3.new(1.25000226, 1.25000226, 1.25000226)
- Part111.Anchored = true
- Part111.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.BottomParamA = 0
- Part111.BottomParamB = 0
- Part111.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.BrickColor = BrickColor.new("Magenta")
- Part111.CustomPhysicalProperties = 0.100000001, 0.699999988, 0, 1, 1
- Part111.FrontParamA = 0
- Part111.FrontParamB = 0
- Part111.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.Material = Enum.Material.SmoothPlastic
- Part111.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.brickColor = BrickColor.new("Magenta")
- Part111.FormFactor = Enum.FormFactor.Symmetric
- Part111.formFactor = Enum.FormFactor.Symmetric
- Part111.Shape = Enum.PartType.Ball
- CylinderMesh112.Parent = Part111
- CylinderMesh112.Scale = Vector3.new(1, 0.300000012, 1)
- Model113.Name = "SuspensionFixed"
- Model113.Parent = Part111
- Model114.Name = "Parts"
- Model114.Parent = Part111
- MeshPart115.Parent = Model114
- MeshPart115.CFrame = CFrame.new(-18.6238174, 0.677927017, 29.1953659, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart115.Orientation = Vector3.new(0, 180, 0)
- MeshPart115.Position = Vector3.new(-18.6238174, 0.677927017, 29.1953659)
- MeshPart115.Rotation = Vector3.new(-180, 0, -180)
- MeshPart115.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart115.Size = Vector3.new(0.0595941655, 0.351090968, 0.396713108)
- MeshPart115.Anchored = true
- MeshPart115.BrickColor = BrickColor.new("Really black")
- MeshPart115.CanCollide = false
- MeshPart115.Material = Enum.Material.SmoothPlastic
- MeshPart115.brickColor = BrickColor.new("Really black")
- MeshPart116.Parent = Model114
- MeshPart116.CFrame = CFrame.new(-18.7102432, 0.628768027, 29.1954269, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart116.Orientation = Vector3.new(0, 180, 0)
- MeshPart116.Position = Vector3.new(-18.7102432, 0.628768027, 29.1954269)
- MeshPart116.Rotation = Vector3.new(-180, 0, -180)
- MeshPart116.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart116.Size = Vector3.new(0.465240508, 1.25740564, 1.25740588)
- MeshPart116.Anchored = true
- MeshPart116.BrickColor = BrickColor.new("Really black")
- MeshPart116.Material = Enum.Material.SmoothPlastic
- MeshPart116.brickColor = BrickColor.new("Really black")
- MeshPart117.Parent = Model114
- MeshPart117.CFrame = CFrame.new(-18.7013931, 0.628768027, 29.1954269, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart117.Orientation = Vector3.new(0, 180, 0)
- MeshPart117.Position = Vector3.new(-18.7013931, 0.628768027, 29.1954269)
- MeshPart117.Rotation = Vector3.new(-180, 0, -180)
- MeshPart117.Size = Vector3.new(0.411225826, 0.711978853, 0.711976349)
- MeshPart117.Anchored = true
- MeshPart117.Material = Enum.Material.SmoothPlastic
- MeshPart117.Reflectance = 0.20000000298023
- Model118.Name = "WheelFixed"
- Model118.Parent = Part111
- Part119.Name = "RR"
- Part119.Parent = Model102
- Part119.CFrame = CFrame.new(-22.3565521, 0.627198994, 24.5702763, 0, -1, -1.42108039e-14, 0, 1.42108039e-14, -1, 1, 0, 0)
- Part119.Orientation = Vector3.new(90, -90, 0)
- Part119.Position = Vector3.new(-22.3565521, 0.627198994, 24.5702763)
- Part119.Rotation = Vector3.new(90, 0, 90)
- Part119.Color = Color3.new(0.666667, 0, 0.666667)
- Part119.Transparency = 1
- Part119.Size = Vector3.new(1.25000226, 1.25000226, 1.25000226)
- Part119.Anchored = true
- Part119.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.BottomParamA = 0
- Part119.BottomParamB = 0
- Part119.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.BrickColor = BrickColor.new("Magenta")
- Part119.CustomPhysicalProperties = 0.100000001, 0.699999988, 0, 1, 1
- Part119.FrontParamA = 0
- Part119.FrontParamB = 0
- Part119.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.Material = Enum.Material.SmoothPlastic
- Part119.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.brickColor = BrickColor.new("Magenta")
- Part119.FormFactor = Enum.FormFactor.Symmetric
- Part119.formFactor = Enum.FormFactor.Symmetric
- Part119.Shape = Enum.PartType.Ball
- CylinderMesh120.Parent = Part119
- CylinderMesh120.Scale = Vector3.new(1, 0.300000012, 1)
- Model121.Name = "SuspensionFixed"
- Model121.Parent = Part119
- Model122.Name = "Parts"
- Model122.Parent = Part119
- Model123.Name = "WheelFixed"
- Model123.Parent = Part119
- Part124.Name = "RL"
- Part124.Parent = Model102
- Part124.CFrame = CFrame.new(-20.6117249, 0.627219021, 24.4390202, 0, -1, -1.42108039e-14, 0, 1.42108039e-14, -1, 1, 0, 0)
- Part124.Orientation = Vector3.new(90, -90, 0)
- Part124.Position = Vector3.new(-20.6117249, 0.627219021, 24.4390202)
- Part124.Rotation = Vector3.new(90, 0, 90)
- Part124.Color = Color3.new(0.666667, 0, 0.666667)
- Part124.Transparency = 1
- Part124.Size = Vector3.new(1.25000226, 1.25000226, 1.25000226)
- Part124.Anchored = true
- Part124.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.BottomParamA = 0
- Part124.BottomParamB = 0
- Part124.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.BrickColor = BrickColor.new("Magenta")
- Part124.CustomPhysicalProperties = 0.100000001, 0.699999988, 0, 1, 1
- Part124.FrontParamA = 0
- Part124.FrontParamB = 0
- Part124.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.Material = Enum.Material.SmoothPlastic
- Part124.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.brickColor = BrickColor.new("Magenta")
- Part124.FormFactor = Enum.FormFactor.Symmetric
- Part124.formFactor = Enum.FormFactor.Symmetric
- Part124.Shape = Enum.PartType.Ball
- CylinderMesh125.Parent = Part124
- CylinderMesh125.Scale = Vector3.new(1, 0.300000012, 1)
- Model126.Name = "SuspensionFixed"
- Model126.Parent = Part124
- Model127.Name = "Parts"
- Model127.Parent = Part124
- MeshPart128.Parent = Model127
- MeshPart128.CFrame = CFrame.new(-20.7014771, 0.677883029, 24.4343548, 1, 1.42108039e-14, 0, -1.42108039e-14, 1, 0, 0, 0, 1)
- MeshPart128.Position = Vector3.new(-20.7014771, 0.677883029, 24.4343548)
- MeshPart128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart128.Size = Vector3.new(0.0595941655, 0.351090968, 0.396713108)
- MeshPart128.Anchored = true
- MeshPart128.BrickColor = BrickColor.new("Really black")
- MeshPart128.CanCollide = false
- MeshPart128.Material = Enum.Material.SmoothPlastic
- MeshPart128.brickColor = BrickColor.new("Really black")
- MeshPart129.Parent = Model127
- MeshPart129.CFrame = CFrame.new(-20.6239014, 0.628727019, 24.4343185, 1, 1.42108039e-14, 0, -1.42108039e-14, 1, 0, 0, 0, 1)
- MeshPart129.Position = Vector3.new(-20.6239014, 0.628727019, 24.4343185)
- MeshPart129.Size = Vector3.new(0.411225826, 0.711978853, 0.711976349)
- MeshPart129.Anchored = true
- MeshPart129.Material = Enum.Material.SmoothPlastic
- MeshPart129.Reflectance = 0.20000000298023
- MeshPart130.Parent = Model127
- MeshPart130.CFrame = CFrame.new(-20.6150513, 0.628727019, 24.4343338, 1, 1.42108039e-14, 0, -1.42108039e-14, 1, 0, 0, 0, 1)
- MeshPart130.Position = Vector3.new(-20.6150513, 0.628727019, 24.4343338)
- MeshPart130.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart130.Size = Vector3.new(0.465240508, 1.25740564, 1.25740588)
- MeshPart130.Anchored = true
- MeshPart130.BrickColor = BrickColor.new("Really black")
- MeshPart130.Material = Enum.Material.SmoothPlastic
- MeshPart130.brickColor = BrickColor.new("Really black")
- Model131.Name = "WheelFixed"
- Model131.Parent = Part124
- UnionOperation132.Name = "MPL"
- UnionOperation132.Parent = Model0
- UnionOperation132.CFrame = CFrame.new(-20.7193451, 2.29447293, 29.2170029, -1, -1.42108039e-14, 0, 1.42108039e-14, -1, 0, 0, 0, 1)
- UnionOperation132.Orientation = Vector3.new(0, 0, 180)
- UnionOperation132.Position = Vector3.new(-20.7193451, 2.29447293, 29.2170029)
- UnionOperation132.Rotation = Vector3.new(0, 0, 180)
- UnionOperation132.Color = Color3.new(0.105882, 0.164706, 0.207843)
- UnionOperation132.Transparency = 1
- UnionOperation132.Size = Vector3.new(0.929734647, 0.640210211, 0.521996915)
- UnionOperation132.Anchored = true
- UnionOperation132.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation132.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation132.BrickColor = BrickColor.new("Black")
- UnionOperation132.CanCollide = false
- UnionOperation132.CustomPhysicalProperties = 0.0500000007, 0.300000012, 0.5, 0.0500000007, 0.0500000007
- UnionOperation132.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation132.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation132.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation132.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- UnionOperation132.brickColor = BrickColor.new("Black")
- UnionOperation132.UsePartColor = true
- Model133.Name = "Songs"
- Model133.Parent = UnionOperation132
- Model134.Name = "Cassius Jay - This City"
- Model134.Parent = Model133
- IntValue135.Name = "PT1"
- IntValue135.Parent = Model134
- NumberValue136.Name = "Duration"
- NumberValue136.Parent = IntValue135
- NumberValue136.Value = 120
- NumberValue137.Name = "Merge"
- NumberValue137.Parent = IntValue135
- NumberValue137.Value = 3.34
- StringValue138.Name = "Id"
- StringValue138.Parent = IntValue135
- StringValue138.Value = "http://www.roblox.com/asset?id=162196366"
- NumberValue139.Name = "Pitch"
- NumberValue139.Parent = IntValue135
- NumberValue139.Value = 1
- Model140.Name = "Ice Cube - $100 Bill Ya'll"
- Model140.Parent = Model133
- IntValue141.Name = "PT1"
- IntValue141.Parent = Model140
- NumberValue142.Name = "Duration"
- NumberValue142.Parent = IntValue141
- NumberValue142.Value = 224
- NumberValue143.Name = "Merge"
- NumberValue143.Parent = IntValue141
- NumberValue143.Value = 3.34
- StringValue144.Name = "Id"
- StringValue144.Parent = IntValue141
- StringValue144.Value = "http://www.roblox.com/asset?id=546317677"
- NumberValue145.Name = "Pitch"
- NumberValue145.Parent = IntValue141
- NumberValue145.Value = 1
- Model146.Name = "Fredo Santana - My Squad"
- Model146.Parent = Model133
- IntValue147.Name = "PT1"
- IntValue147.Parent = Model146
- NumberValue148.Name = "Duration"
- NumberValue148.Parent = IntValue147
- NumberValue148.Value = 120
- NumberValue149.Name = "Merge"
- NumberValue149.Parent = IntValue147
- NumberValue149.Value = 3.34
- StringValue150.Name = "Id"
- StringValue150.Parent = IntValue147
- StringValue150.Value = "http://www.roblox.com/asset?id=243584393"
- NumberValue151.Name = "Pitch"
- NumberValue151.Parent = IntValue147
- NumberValue151.Value = 1
- Model152.Name = "50 Cent - Disco Inferno"
- Model152.Parent = Model133
- IntValue153.Name = "PT1"
- IntValue153.Parent = Model152
- NumberValue154.Name = "Duration"
- NumberValue154.Parent = IntValue153
- NumberValue154.Value = 117
- NumberValue155.Name = "Merge"
- NumberValue155.Parent = IntValue153
- NumberValue155.Value = 3.34
- StringValue156.Name = "Id"
- StringValue156.Parent = IntValue153
- StringValue156.Value = "http://www.roblox.com/asset?id=212346393"
- NumberValue157.Name = "Pitch"
- NumberValue157.Parent = IntValue153
- NumberValue157.Value = 1
- Model158.Name = "Giraffage - Hello"
- Model158.Parent = Model133
- IntValue159.Name = "PT1"
- IntValue159.Parent = Model158
- NumberValue160.Name = "Duration"
- NumberValue160.Parent = IntValue159
- NumberValue160.Value = 120
- NumberValue161.Name = "Merge"
- NumberValue161.Parent = IntValue159
- NumberValue161.Value = 3.34
- StringValue162.Name = "Id"
- StringValue162.Parent = IntValue159
- StringValue162.Value = "http://www.roblox.com/asset?id=258904754"
- NumberValue163.Name = "Pitch"
- NumberValue163.Parent = IntValue159
- NumberValue163.Value = 1
- Model164.Name = "YG - BPT"
- Model164.Parent = Model133
- IntValue165.Name = "PT1"
- IntValue165.Parent = Model164
- NumberValue166.Name = "Duration"
- NumberValue166.Parent = IntValue165
- NumberValue166.Value = 80
- NumberValue167.Name = "Merge"
- NumberValue167.Parent = IntValue165
- NumberValue167.Value = 3.34
- StringValue168.Name = "Id"
- StringValue168.Parent = IntValue165
- StringValue168.Value = "http://www.roblox.com/asset?id=182183125"
- NumberValue169.Name = "Pitch"
- NumberValue169.Parent = IntValue165
- NumberValue169.Value = 1
- Model170.Name = "Migos - Cross The Country"
- Model170.Parent = Model133
- IntValue171.Name = "PT1"
- IntValue171.Parent = Model170
- NumberValue172.Name = "Duration"
- NumberValue172.Parent = IntValue171
- NumberValue172.Value = 120
- NumberValue173.Name = "Merge"
- NumberValue173.Parent = IntValue171
- NumberValue173.Value = 3.34
- StringValue174.Name = "Id"
- StringValue174.Parent = IntValue171
- StringValue174.Value = "http://www.roblox.com/asset?id=240167215"
- NumberValue175.Name = "Pitch"
- NumberValue175.Parent = IntValue171
- NumberValue175.Value = 1
- Model176.Name = "Nihils - Help Our Souls (Urban Contact Remix)"
- Model176.Parent = Model133
- IntValue177.Name = "PT1"
- IntValue177.Parent = Model176
- NumberValue178.Name = "Duration"
- NumberValue178.Parent = IntValue177
- NumberValue178.Value = 107
- NumberValue179.Name = "Merge"
- NumberValue179.Parent = IntValue177
- NumberValue179.Value = 3.34
- StringValue180.Name = "Id"
- StringValue180.Parent = IntValue177
- StringValue180.Value = "http://www.roblox.com/asset?id=187087407"
- NumberValue181.Name = "Pitch"
- NumberValue181.Parent = IntValue177
- NumberValue181.Value = 1
- Model182.Name = "Floppy Circus - All The Happy Days"
- Model182.Parent = Model133
- IntValue183.Name = "PT1"
- IntValue183.Parent = Model182
- NumberValue184.Name = "Duration"
- NumberValue184.Parent = IntValue183
- NumberValue184.Value = 115
- NumberValue185.Name = "Merge"
- NumberValue185.Parent = IntValue183
- NumberValue185.Value = 3.34
- StringValue186.Name = "Id"
- StringValue186.Parent = IntValue183
- StringValue186.Value = "http://www.roblox.com/asset?id=335018489"
- NumberValue187.Name = "Pitch"
- NumberValue187.Parent = IntValue183
- NumberValue187.Value = 1
- Model188.Name = "Hucci - Hitta (Quix Remix)"
- Model188.Parent = Model133
- IntValue189.Name = "PT1"
- IntValue189.Parent = Model188
- NumberValue190.Name = "Duration"
- NumberValue190.Parent = IntValue189
- NumberValue190.Value = 66
- NumberValue191.Name = "Merge"
- NumberValue191.Parent = IntValue189
- NumberValue191.Value = 3.34
- StringValue192.Name = "Id"
- StringValue192.Parent = IntValue189
- StringValue192.Value = "http://www.roblox.com/asset?id=345642157"
- NumberValue193.Name = "Pitch"
- NumberValue193.Parent = IntValue189
- NumberValue193.Value = 1
- Model194.Name = "Jay Z ft. Beyonce - Crazy In Love"
- Model194.Parent = Model133
- IntValue195.Name = "PT1"
- IntValue195.Parent = Model194
- NumberValue196.Name = "Duration"
- NumberValue196.Parent = IntValue195
- NumberValue196.Value = 120
- NumberValue197.Name = "Merge"
- NumberValue197.Parent = IntValue195
- NumberValue197.Value = 3.34
- StringValue198.Name = "Id"
- StringValue198.Parent = IntValue195
- StringValue198.Value = "http://www.roblox.com/asset?id=272322459"
- NumberValue199.Name = "Pitch"
- NumberValue199.Parent = IntValue195
- NumberValue199.Value = 1
- Model200.Name = "Panic! At The Disco - Emperor's New Clothes"
- Model200.Parent = Model133
- IntValue201.Name = "PT1"
- IntValue201.Parent = Model200
- NumberValue202.Name = "Duration"
- NumberValue202.Parent = IntValue201
- NumberValue202.Value = 116
- NumberValue203.Name = "Merge"
- NumberValue203.Parent = IntValue201
- NumberValue203.Value = 3.34
- StringValue204.Name = "Id"
- StringValue204.Parent = IntValue201
- StringValue204.Value = "http://www.roblox.com/asset?id=313723217"
- NumberValue205.Name = "Pitch"
- NumberValue205.Parent = IntValue201
- NumberValue205.Value = 1
- Model206.Name = "YG - Sorry Momma"
- Model206.Parent = Model133
- IntValue207.Name = "PT1"
- IntValue207.Parent = Model206
- NumberValue208.Name = "Duration"
- NumberValue208.Parent = IntValue207
- NumberValue208.Value = 79
- NumberValue209.Name = "Merge"
- NumberValue209.Parent = IntValue207
- NumberValue209.Value = 3.34
- StringValue210.Name = "Id"
- StringValue210.Parent = IntValue207
- StringValue210.Value = "http://www.roblox.com/asset?id=182239453"
- NumberValue211.Name = "Pitch"
- NumberValue211.Parent = IntValue207
- NumberValue211.Value = 1
- Model212.Name = "Lifehouse - Halfway Gone"
- Model212.Parent = Model133
- IntValue213.Name = "PT1"
- IntValue213.Parent = Model212
- NumberValue214.Name = "Duration"
- NumberValue214.Parent = IntValue213
- NumberValue214.Value = 80
- NumberValue215.Name = "Merge"
- NumberValue215.Parent = IntValue213
- NumberValue215.Value = 3.34
- StringValue216.Name = "Id"
- StringValue216.Parent = IntValue213
- StringValue216.Value = "http://www.roblox.com/asset?id=247043179"
- NumberValue217.Name = "Pitch"
- NumberValue217.Parent = IntValue213
- NumberValue217.Value = 1
- Model218.Name = "Neon Trees - Your Surrender"
- Model218.Parent = Model133
- IntValue219.Name = "PT1"
- IntValue219.Parent = Model218
- NumberValue220.Name = "Duration"
- NumberValue220.Parent = IntValue219
- NumberValue220.Value = 120
- NumberValue221.Name = "Merge"
- NumberValue221.Parent = IntValue219
- NumberValue221.Value = 3.34
- StringValue222.Name = "Id"
- StringValue222.Parent = IntValue219
- StringValue222.Value = "http://www.roblox.com/asset?id=376209646"
- NumberValue223.Name = "Pitch"
- NumberValue223.Parent = IntValue219
- NumberValue223.Value = 1
- Model224.Name = "Snootie Wild - Made Me"
- Model224.Parent = Model133
- IntValue225.Name = "PT1"
- IntValue225.Parent = Model224
- NumberValue226.Name = "Duration"
- NumberValue226.Parent = IntValue225
- NumberValue226.Value = 79
- NumberValue227.Name = "Merge"
- NumberValue227.Parent = IntValue225
- NumberValue227.Value = 3.34
- StringValue228.Name = "Id"
- StringValue228.Parent = IntValue225
- StringValue228.Value = "http://www.roblox.com/asset?id=181765182"
- NumberValue229.Name = "Pitch"
- NumberValue229.Parent = IntValue225
- NumberValue229.Value = 1
- Model230.Name = "VULFPECK - Back Pocket"
- Model230.Parent = Model133
- IntValue231.Name = "PT1"
- IntValue231.Parent = Model230
- NumberValue232.Name = "Duration"
- NumberValue232.Parent = IntValue231
- NumberValue232.Value = 182
- NumberValue233.Name = "Merge"
- NumberValue233.Parent = IntValue231
- NumberValue233.Value = 3.34
- StringValue234.Name = "Id"
- StringValue234.Parent = IntValue231
- StringValue234.Value = "http://www.roblox.com/asset?id=569818309"
- NumberValue235.Name = "Pitch"
- NumberValue235.Parent = IntValue231
- NumberValue235.Value = 1
- Model236.Name = "Queen - Killer Queen"
- Model236.Parent = Model133
- IntValue237.Name = "PT1"
- IntValue237.Parent = Model236
- NumberValue238.Name = "Duration"
- NumberValue238.Parent = IntValue237
- NumberValue238.Value = 184
- NumberValue239.Name = "Merge"
- NumberValue239.Parent = IntValue237
- NumberValue239.Value = 3.34
- StringValue240.Name = "Id"
- StringValue240.Parent = IntValue237
- StringValue240.Value = "http://www.roblox.com/asset?id=546430756"
- NumberValue241.Name = "Pitch"
- NumberValue241.Parent = IntValue237
- NumberValue241.Value = 1
- Model242.Name = "Travis Scott - 3 Wayz"
- Model242.Parent = Model133
- IntValue243.Name = "PT1"
- IntValue243.Parent = Model242
- NumberValue244.Name = "Duration"
- NumberValue244.Parent = IntValue243
- NumberValue244.Value = 120
- NumberValue245.Name = "Merge"
- NumberValue245.Parent = IntValue243
- NumberValue245.Value = 3.34
- StringValue246.Name = "Id"
- StringValue246.Parent = IntValue243
- StringValue246.Value = "http://www.roblox.com/asset?id=441361948"
- NumberValue247.Name = "Pitch"
- NumberValue247.Parent = IntValue243
- NumberValue247.Value = 1
- Model248.Name = "Waka Flocka Flame - No Hands"
- Model248.Parent = Model133
- IntValue249.Name = "PT1"
- IntValue249.Parent = Model248
- NumberValue250.Name = "Duration"
- NumberValue250.Parent = IntValue249
- NumberValue250.Value = 99
- NumberValue251.Name = "Merge"
- NumberValue251.Parent = IntValue249
- NumberValue251.Value = 3.34
- StringValue252.Name = "Id"
- StringValue252.Parent = IntValue249
- StringValue252.Value = "http://www.roblox.com/asset?id=143279678"
- NumberValue253.Name = "Pitch"
- NumberValue253.Parent = IntValue249
- NumberValue253.Value = 1
- Model254.Name = "Flo Rida - I Don't Like It I Love It"
- Model254.Parent = Model133
- IntValue255.Name = "PT1"
- IntValue255.Parent = Model254
- NumberValue256.Name = "Duration"
- NumberValue256.Parent = IntValue255
- NumberValue256.Value = 102
- NumberValue257.Name = "Merge"
- NumberValue257.Parent = IntValue255
- NumberValue257.Value = 3.34
- StringValue258.Name = "Id"
- StringValue258.Parent = IntValue255
- StringValue258.Value = "http://www.roblox.com/asset?id=341453604"
- NumberValue259.Name = "Pitch"
- NumberValue259.Parent = IntValue255
- NumberValue259.Value = 1
- Model260.Name = "Soulja Boy - Gucci Bandanna"
- Model260.Parent = Model133
- IntValue261.Name = "PT1"
- IntValue261.Parent = Model260
- NumberValue262.Name = "Duration"
- NumberValue262.Parent = IntValue261
- NumberValue262.Value = 120
- NumberValue263.Name = "Merge"
- NumberValue263.Parent = IntValue261
- NumberValue263.Value = 3.34
- StringValue264.Name = "Id"
- StringValue264.Parent = IntValue261
- StringValue264.Value = "http://www.roblox.com/asset?id=213196094"
- NumberValue265.Name = "Pitch"
- NumberValue265.Parent = IntValue261
- NumberValue265.Value = 1
- Model266.Name = "Florence & The Machine - What Kind Of Man"
- Model266.Parent = Model133
- IntValue267.Name = "PT1"
- IntValue267.Parent = Model266
- NumberValue268.Name = "Duration"
- NumberValue268.Parent = IntValue267
- NumberValue268.Value = 120
- NumberValue269.Name = "Merge"
- NumberValue269.Parent = IntValue267
- NumberValue269.Value = 3.34
- StringValue270.Name = "Id"
- StringValue270.Parent = IntValue267
- StringValue270.Value = "http://www.roblox.com/asset?id=273523566"
- NumberValue271.Name = "Pitch"
- NumberValue271.Parent = IntValue267
- NumberValue271.Value = 1
- Model272.Name = "Tinie Tempah - Girls Like"
- Model272.Parent = Model133
- IntValue273.Name = "PT1"
- IntValue273.Parent = Model272
- NumberValue274.Name = "Duration"
- NumberValue274.Parent = IntValue273
- NumberValue274.Value = 120
- NumberValue275.Name = "Merge"
- NumberValue275.Parent = IntValue273
- NumberValue275.Value = 3.34
- StringValue276.Name = "Id"
- StringValue276.Parent = IntValue273
- StringValue276.Value = "http://www.roblox.com/asset?id=380130095"
- NumberValue277.Name = "Pitch"
- NumberValue277.Parent = IntValue273
- NumberValue277.Value = 1
- Model278.Name = "Zara Larsson - I Would Like"
- Model278.Parent = Model133
- IntValue279.Name = "PT1"
- IntValue279.Parent = Model278
- NumberValue280.Name = "Duration"
- NumberValue280.Parent = IntValue279
- NumberValue280.Value = 221
- NumberValue281.Name = "Merge"
- NumberValue281.Parent = IntValue279
- NumberValue281.Value = 3.34
- StringValue282.Name = "Id"
- StringValue282.Parent = IntValue279
- StringValue282.Value = "http://www.roblox.com/asset?id=567875432"
- NumberValue283.Name = "Pitch"
- NumberValue283.Parent = IntValue279
- NumberValue283.Value = 1
- Model284.Name = "Lil B - Prayin' For A Brick"
- Model284.Parent = Model133
- IntValue285.Name = "PT1"
- IntValue285.Parent = Model284
- NumberValue286.Name = "Duration"
- NumberValue286.Parent = IntValue285
- NumberValue286.Value = 120
- NumberValue287.Name = "Merge"
- NumberValue287.Parent = IntValue285
- NumberValue287.Value = 3.34
- StringValue288.Name = "Id"
- StringValue288.Parent = IntValue285
- StringValue288.Value = "http://www.roblox.com/asset?id=303514301"
- NumberValue289.Name = "Pitch"
- NumberValue289.Parent = IntValue285
- NumberValue289.Value = 1
- Model290.Name = "Soulja Boy - Gucci Louie"
- Model290.Parent = Model133
- IntValue291.Name = "PT1"
- IntValue291.Parent = Model290
- NumberValue292.Name = "Duration"
- NumberValue292.Parent = IntValue291
- NumberValue292.Value = 92
- NumberValue293.Name = "Merge"
- NumberValue293.Parent = IntValue291
- NumberValue293.Value = 3.34
- StringValue294.Name = "Id"
- StringValue294.Parent = IntValue291
- StringValue294.Value = "http://www.roblox.com/asset?id=210185048"
- NumberValue295.Name = "Pitch"
- NumberValue295.Parent = IntValue291
- NumberValue295.Value = 1
- Model296.Name = "Rae Sremmurd - Up Like Trump"
- Model296.Parent = Model133
- IntValue297.Name = "PT1"
- IntValue297.Parent = Model296
- NumberValue298.Name = "Duration"
- NumberValue298.Parent = IntValue297
- NumberValue298.Value = 118
- NumberValue299.Name = "Merge"
- NumberValue299.Parent = IntValue297
- NumberValue299.Value = 3.34
- StringValue300.Name = "Id"
- StringValue300.Parent = IntValue297
- StringValue300.Value = "http://www.roblox.com/asset?id=201458064"
- NumberValue301.Name = "Pitch"
- NumberValue301.Parent = IntValue297
- NumberValue301.Value = 1
- Model302.Name = "C2C - Who Are You"
- Model302.Parent = Model133
- IntValue303.Name = "PT1"
- IntValue303.Parent = Model302
- NumberValue304.Name = "Duration"
- NumberValue304.Parent = IntValue303
- NumberValue304.Value = 120
- NumberValue305.Name = "Merge"
- NumberValue305.Parent = IntValue303
- NumberValue305.Value = 3.34
- StringValue306.Name = "Id"
- StringValue306.Parent = IntValue303
- StringValue306.Value = "http://www.roblox.com/asset?id=194586765"
- NumberValue307.Name = "Pitch"
- NumberValue307.Parent = IntValue303
- NumberValue307.Value = 1
- Model308.Name = "Flume ft. Chet Faker - Drop The Game"
- Model308.Parent = Model133
- IntValue309.Name = "PT1"
- IntValue309.Parent = Model308
- NumberValue310.Name = "Duration"
- NumberValue310.Parent = IntValue309
- NumberValue310.Value = 120
- NumberValue311.Name = "Merge"
- NumberValue311.Parent = IntValue309
- NumberValue311.Value = 3.34
- StringValue312.Name = "Id"
- StringValue312.Parent = IntValue309
- StringValue312.Value = "http://www.roblox.com/asset?id=249271747"
- NumberValue313.Name = "Pitch"
- NumberValue313.Parent = IntValue309
- NumberValue313.Value = 1
- Model314.Name = "Blackstreet - No Diggity"
- Model314.Parent = Model133
- IntValue315.Name = "PT1"
- IntValue315.Parent = Model314
- NumberValue316.Name = "Duration"
- NumberValue316.Parent = IntValue315
- NumberValue316.Value = 120
- NumberValue317.Name = "Merge"
- NumberValue317.Parent = IntValue315
- NumberValue317.Value = 3.34
- StringValue318.Name = "Id"
- StringValue318.Parent = IntValue315
- StringValue318.Value = "http://www.roblox.com/asset?id=342181595"
- NumberValue319.Name = "Pitch"
- NumberValue319.Parent = IntValue315
- NumberValue319.Value = 1
- Model320.Name = "LUNA - Free Somebody"
- Model320.Parent = Model133
- IntValue321.Name = "PT1"
- IntValue321.Parent = Model320
- NumberValue322.Name = "Duration"
- NumberValue322.Parent = IntValue321
- NumberValue322.Value = 120
- NumberValue323.Name = "Merge"
- NumberValue323.Parent = IntValue321
- NumberValue323.Value = 3.34
- StringValue324.Name = "Id"
- StringValue324.Parent = IntValue321
- StringValue324.Value = "http://www.roblox.com/asset?id=427354052"
- NumberValue325.Name = "Pitch"
- NumberValue325.Parent = IntValue321
- NumberValue325.Value = 1
- Model326.Name = "The Weeknd - Starboy"
- Model326.Parent = Model133
- IntValue327.Name = "PT1"
- IntValue327.Parent = Model326
- NumberValue328.Name = "Duration"
- NumberValue328.Parent = IntValue327
- NumberValue328.Value = 229
- NumberValue329.Name = "Merge"
- NumberValue329.Parent = IntValue327
- NumberValue329.Value = 3.34
- StringValue330.Name = "Id"
- StringValue330.Parent = IntValue327
- StringValue330.Value = "http://www.roblox.com/asset?id=561274893"
- NumberValue331.Name = "Pitch"
- NumberValue331.Parent = IntValue327
- NumberValue331.Value = 1
- Model332.Name = "Eminem ft. Dr. Dre"
- Model332.Parent = Model133
- IntValue333.Name = "PT1"
- IntValue333.Parent = Model332
- NumberValue334.Name = "Pitch"
- NumberValue334.Parent = IntValue333
- NumberValue334.Value = 1
- StringValue335.Name = "Id"
- StringValue335.Parent = IntValue333
- StringValue335.Value = "http://www.roblox.com/asset?id=150070669"
- NumberValue336.Name = "Merge"
- NumberValue336.Parent = IntValue333
- NumberValue336.Value = 3.34
- NumberValue337.Name = "Duration"
- NumberValue337.Parent = IntValue333
- NumberValue337.Value = 120
- Model338.Name = "Kodak Black - Gospel"
- Model338.Parent = Model133
- IntValue339.Name = "PT1"
- IntValue339.Parent = Model338
- NumberValue340.Name = "Duration"
- NumberValue340.Parent = IntValue339
- NumberValue340.Value = 120
- NumberValue341.Name = "Merge"
- NumberValue341.Parent = IntValue339
- NumberValue341.Value = 3.34
- StringValue342.Name = "Id"
- StringValue342.Parent = IntValue339
- StringValue342.Value = "http://www.roblox.com/asset?id=359950140"
- NumberValue343.Name = "Pitch"
- NumberValue343.Parent = IntValue339
- NumberValue343.Value = 1
- Model344.Name = "Chet Faker - Gold"
- Model344.Parent = Model133
- IntValue345.Name = "PT1"
- IntValue345.Parent = Model344
- NumberValue346.Name = "Duration"
- NumberValue346.Parent = IntValue345
- NumberValue346.Value = 120
- NumberValue347.Name = "Merge"
- NumberValue347.Parent = IntValue345
- NumberValue347.Value = 3.34
- StringValue348.Name = "Id"
- StringValue348.Parent = IntValue345
- StringValue348.Value = "http://www.roblox.com/asset?id=468909376"
- NumberValue349.Name = "Pitch"
- NumberValue349.Parent = IntValue345
- NumberValue349.Value = 1
- Model350.Name = "Ja Rule - New York"
- Model350.Parent = Model133
- IntValue351.Name = "PT1"
- IntValue351.Parent = Model350
- NumberValue352.Name = "Duration"
- NumberValue352.Parent = IntValue351
- NumberValue352.Value = 80
- NumberValue353.Name = "Merge"
- NumberValue353.Parent = IntValue351
- NumberValue353.Value = 3.34
- StringValue354.Name = "Id"
- StringValue354.Parent = IntValue351
- StringValue354.Value = "http://www.roblox.com/asset?id=190926996"
- NumberValue355.Name = "Pitch"
- NumberValue355.Parent = IntValue351
- NumberValue355.Value = 1
- Model356.Name = "G-Eazy ft. Kehlani - Everything Will Be OK"
- Model356.Parent = Model133
- IntValue357.Name = "PT1"
- IntValue357.Parent = Model356
- NumberValue358.Name = "Duration"
- NumberValue358.Parent = IntValue357
- NumberValue358.Value = 314
- NumberValue359.Name = "Merge"
- NumberValue359.Parent = IntValue357
- NumberValue359.Value = 3.34
- StringValue360.Name = "Id"
- StringValue360.Parent = IntValue357
- StringValue360.Value = "http://www.roblox.com/asset?id=559649422"
- NumberValue361.Name = "Pitch"
- NumberValue361.Parent = IntValue357
- NumberValue361.Value = 1
- Model362.Name = "Kodak Black - Deep In These Streets"
- Model362.Parent = Model133
- IntValue363.Name = "PT1"
- IntValue363.Parent = Model362
- NumberValue364.Name = "Duration"
- NumberValue364.Parent = IntValue363
- NumberValue364.Value = 102
- NumberValue365.Name = "Merge"
- NumberValue365.Parent = IntValue363
- NumberValue365.Value = 3.34
- StringValue366.Name = "Id"
- StringValue366.Parent = IntValue363
- StringValue366.Value = "http://www.roblox.com/asset?id=402899150"
- NumberValue367.Name = "Pitch"
- NumberValue367.Parent = IntValue363
- NumberValue367.Value = 1
- Model368.Name = "Nipsey Hussle - Only A Case"
- Model368.Parent = Model133
- IntValue369.Name = "PT1"
- IntValue369.Parent = Model368
- NumberValue370.Name = "Duration"
- NumberValue370.Parent = IntValue369
- NumberValue370.Value = 120
- NumberValue371.Name = "Merge"
- NumberValue371.Parent = IntValue369
- NumberValue371.Value = 3.34
- StringValue372.Name = "Id"
- StringValue372.Parent = IntValue369
- StringValue372.Value = "http://www.roblox.com/asset?id=333880185"
- NumberValue373.Name = "Pitch"
- NumberValue373.Parent = IntValue369
- NumberValue373.Value = 1
- Model374.Name = "Kreayshawn - Gucci Gucci"
- Model374.Parent = Model133
- IntValue375.Name = "PT1"
- IntValue375.Parent = Model374
- NumberValue376.Name = "Duration"
- NumberValue376.Parent = IntValue375
- NumberValue376.Value = 120
- NumberValue377.Name = "Merge"
- NumberValue377.Parent = IntValue375
- NumberValue377.Value = 3.34
- StringValue378.Name = "Id"
- StringValue378.Parent = IntValue375
- StringValue378.Value = "http://www.roblox.com/asset?id=167132608"
- NumberValue379.Name = "Pitch"
- NumberValue379.Parent = IntValue375
- NumberValue379.Value = 1
- Model380.Name = "Que - OG Bobby Johnson"
- Model380.Parent = Model133
- IntValue381.Name = "PT1"
- IntValue381.Parent = Model380
- NumberValue382.Name = "Duration"
- NumberValue382.Parent = IntValue381
- NumberValue382.Value = 107
- NumberValue383.Name = "Merge"
- NumberValue383.Parent = IntValue381
- NumberValue383.Value = 3.34
- StringValue384.Name = "Id"
- StringValue384.Parent = IntValue381
- StringValue384.Value = "http://www.roblox.com/asset?id=202723799"
- NumberValue385.Name = "Pitch"
- NumberValue385.Parent = IntValue381
- NumberValue385.Value = 1
- Model386.Name = "Lil Yachty - Minnesota"
- Model386.Parent = Model133
- IntValue387.Name = "PT1"
- IntValue387.Parent = Model386
- NumberValue388.Name = "Duration"
- NumberValue388.Parent = IntValue387
- NumberValue388.Value = 106
- NumberValue389.Name = "Merge"
- NumberValue389.Parent = IntValue387
- NumberValue389.Value = 3.34
- StringValue390.Name = "Id"
- StringValue390.Parent = IntValue387
- StringValue390.Value = "http://www.roblox.com/asset?id=521560957"
- NumberValue391.Name = "Pitch"
- NumberValue391.Parent = IntValue387
- NumberValue391.Value = 1
- Model392.Name = "Bruno Mars - That's What I Like"
- Model392.Parent = Model133
- IntValue393.Name = "PT1"
- IntValue393.Parent = Model392
- NumberValue394.Name = "Duration"
- NumberValue394.Parent = IntValue393
- NumberValue394.Value = 80
- NumberValue395.Name = "Merge"
- NumberValue395.Parent = IntValue393
- NumberValue395.Value = 3.34
- StringValue396.Name = "Id"
- StringValue396.Parent = IntValue393
- StringValue396.Value = "http://www.roblox.com/asset?id=554132354"
- NumberValue397.Name = "Pitch"
- NumberValue397.Parent = IntValue393
- NumberValue397.Value = 1
- NumberValue398.Name = "Volume"
- NumberValue398.Parent = UnionOperation132
- NumberValue398.Value = 10
- IntValue399.Name = "Track"
- IntValue399.Parent = UnionOperation132
- IntValue399.Value = 1
- StringValue400.Name = "TName"
- StringValue400.Parent = UnionOperation132
- BoolValue401.Name = "Stopped"
- BoolValue401.Parent = UnionOperation132
- BoolValue401.Value = true
- Script402.Name = "Run"
- Script402.Parent = UnionOperation132
- table.insert(cors,sandbox(Script402,function()
- function MakeWeld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- local weld=false
- local nseats=0
- local sound = script.Parent.Sound
- for i,v in pairs(script.Parent.Parent:GetChildren()) do
- if v:IsA("VehicleSeat") or v:IsA("Seat") then
- if not weld then
- weld=true
- MakeWeld(script.Parent,v)
- script.Parent.Anchored=false
- end
- nseats=nseats+1
- v.ChildAdded:connect(function(child)
- if child.Name == "SeatWeld" then
- local player = game.Players:GetPlayerFromCharacter(child.Part1.Parent)
- if player ~= nil then
- local gui = script.RadioGui:Clone()
- gui.Radio.Value = script.Parent
- gui.Seat.Value = v
- gui.Parent = player.PlayerGui
- wait()
- gui.LocalScript.Disabled = false
- end
- end
- end)
- end
- end
- if nseats==0 then script.Parent:Destroy() end
- wait(3)
- local content = game:GetService("ContentProvider")
- local trashcan = game:GetService("Debris")
- local songs = script.Parent.Songs:GetChildren()
- local debounce = false
- script.Parent.Volume.Changed:connect(function()
- for i,v in pairs(script.Parent:GetChildren()) do
- if v:IsA("Sound") then v.Volume = script.Parent.Volume.Value/10 end
- end
- end)
- --------------------------
- script.Parent.Pitch.Changed:connect(function()
- for i,v in pairs(script.Parent:GetChildren()) do
- if v:IsA("Sound") then v.Pitch = script.Parent.Pitch.Value/10 end
- end
- end)
- --------------------------
- script.Parent.Paused.Changed:connect(function()
- if script.Parent.Paused.Value == true then
- for i,v in pairs(script.Parent:GetChildren()) do
- if v:IsA("Sound") then v.Looped = true v:Pause() end
- end
- else
- for i,v in pairs(script.Parent:GetChildren()) do
- if v:IsA("Sound") then
- if script.Parent.Stopped.Value ~= true then
- v:Play()
- end
- v.Looped = false
- end
- end
- end
- end)
- script.Parent.Stopped.Changed:connect(function()
- if script.Parent.Stopped.Value == true then
- script.Parent.Paused.Value = false
- for i,v in pairs(script.Parent:GetChildren()) do
- if v:IsA("Sound") then v:Stop() wait() end
- end
- end
- end)
- script.Parent.Track.Changed:connect(function()
- if debounce == false then
- debounce = true
- local song = songs[script.Parent.Track.Value]
- script.Parent.TName.Value = song.Name
- if script.Parent.Stopped.Value ~= true then
- script.Parent.Stopped.Value = true
- wait()
- script.Parent.Play.Value = not script.Parent.Play.Value
- end
- debounce = false
- end
- end)
- script.Parent.IdPlay.Changed:connect(function()
- if script.Parent.IdPlay.Value~="" then
- script.Parent.Stopped.Value=true
- sound.SoundId = "http://www.roblox.com/asset/?id="..script.Parent.IdPlay.Value
- sound.Volume = script.Parent.Volume.Value/10
- sound.Pitch = 1
- sound.Looped=true
- script.Parent.TName.Value=game:GetService("MarketplaceService"):GetProductInfo(script.Parent.IdPlay.Value).Name
- wait()
- script.Parent.Stopped.Value=false
- sound:Play()
- end
- end)
- local rgui=script.RadioGui.Draggable.Menu
- rgui.CanvasSize=UDim2.new(0,0,0,15*#songs)
- for i,v in pairs(songs) do
- for b,a in pairs(v:GetChildren()) do
- content:Preload(a.Id.Value)
- end
- local button=Instance.new("TextButton",rgui)
- button.Name=v.Name
- button.Size=UDim2.new(1,0,0,15)
- button.Position=UDim2.new(0,5,0,(i-1)*15)
- button.BackgroundTransparency=1
- button.Text=v.Name
- button.TextColor3=Color3.new(1,1,1)
- button.FontSize=Enum.FontSize.Size10
- button.TextXAlignment=Enum.TextXAlignment.Left
- end
- function play()
- script.Parent.Stopped.Value = false
- script.Parent.Paused.Value = false
- local song = songs[script.Parent.Track.Value]
- script.Parent.TName.Value = song.Name
- local playing = {}
- for i,v in pairs(song:GetChildren()) do
- sound.Name = v.Name
- sound.SoundId = v.Id.Value
- sound.Volume = 0
- sound.Pitch = 0
- table.insert(playing,sound)
- end
- wait()
- for i,v in pairs(song:GetChildren()) do
- if script.Parent.Stopped.Value ~= true then
- local a = playing[i]
- a:Stop()
- a.Pitch = v.Pitch.Value
- a.Volume = script.Parent.Volume.Value/10
- local dur = v.Duration.Value
- a:Play()
- local t = tick()
- local run = tick()-t
- repeat wait(0.001)
- if script.Parent.Paused.Value == true then
- t = tick()-run
- else
- run = tick()-t
- end
- until run >= dur or script.Parent.Stopped.Value == true
- a:Stop()
- end
- end
- if script.Parent.Stopped.Value ~= true then
- if script.Parent.Autoplay.Value == true then
- local n = script.Parent.Track.Value+1
- if n > #songs then
- n = 1
- end
- script.Parent.Track.Value = n
- else
- script.Parent.Stopped.Value = true
- end
- end
- end
- script.Parent.Play.Changed:connect(function() play() end)
- end))
- ScreenGui403.Name = "RadioGui"
- ScreenGui403.Parent = Script402
- ObjectValue404.Name = "Radio"
- ObjectValue404.Parent = ScreenGui403
- LocalScript405.Parent = ScreenGui403
- table.insert(cors,sandbox(LocalScript405,function()
- script.Parent:WaitForChild("Radio")
- script.Parent:WaitForChild("Seat")
- wait(1)
- local radio = script.Parent.Radio.Value
- local gui = script.Parent.Draggable
- local seat = script.Parent.Seat.Value
- seat.ChildRemoved:connect(function(child)
- if child.Name == "SeatWeld" then script.Parent:Destroy() end
- end)
- local vol = gui.VolumeControl
- vol.TextLabel.Text = ("Volume: "..(radio.Volume.Value*10).."%")
- radio.Volume.Changed:connect(function()
- vol.TextLabel.Text = ("Volume: "..(radio.Volume.Value*10).."%")
- end)
- vol.Up.MouseButton1Click:connect(function()
- radio.Volume.Value = math.min(radio.Volume.Value+2,100)
- end)
- vol.Down.MouseButton1Click:connect(function()
- radio.Volume.Value = math.max(radio.Volume.Value-2,0)
- end)
- ------------------------------------------
- local pit = gui.PitchControl
- pit.TextLabel.Text = ("Pitch: "..(radio.Pitch.Value*10).."%")
- radio.Pitch.Changed:connect(function()
- pit.TextLabel.Text = ("Pitch: "..(radio.Pitch.Value*10).."%")
- end)
- pit.Up.MouseButton1Click:connect(function()
- radio.Pitch.Value = math.min(radio.Pitch.Value+.5,50)
- end)
- pit.Down.MouseButton1Click:connect(function()
- radio.Pitch.Value = math.max(radio.Pitch.Value-.5,0)
- end)
- ------------------------------------------
- gui.Track.Text = radio.TName.Value
- radio.TName.Changed:connect(function()
- gui.Track.Text = radio.TName.Value
- seat.Parent.Body.Dash.Screen.G.Song.Text = radio.TName.Value
- end)
- gui.Stop.MouseButton1Click:connect(function()
- if radio.Stopped.Value == false then
- radio.Stopped.Value = true
- end
- end)
- gui.Pause.MouseButton1Click:connect(function()
- if radio.Paused.Value == false and radio.Stopped.Value == false then
- radio.Paused.Value = true
- end
- end)
- gui.Play.MouseButton1Click:connect(function()
- if radio.Stopped.Value == true then
- radio.Play.Value = not radio.Play.Value
- else
- if radio.Paused.Value == true then
- radio.Paused.Value = false
- end
- end
- end)
- gui.Forward.MouseButton1Click:connect(function()
- local n = radio.Track.Value+1
- if n>#radio.Songs:GetChildren() then
- n = 1
- end
- radio.Track.Value = n
- end)
- gui.Back.MouseButton1Click:connect(function()
- local n = radio.Track.Value-1
- if n<=0 then
- n = #radio.Songs:GetChildren()
- end
- radio.Track.Value = n
- end)
- gui.AutoplayOn.MouseButton1Click:connect(function()
- if radio.Autoplay.Value == true then
- radio.Autoplay.Value = false
- end
- end)
- gui.AutoplayOff.MouseButton1Click:connect(function()
- if radio.Autoplay.Value == false then
- radio.Autoplay.Value = true
- end
- end)
- gui.List.MouseButton1Click:connect(function()
- gui.Menu.Visible=not gui.Menu.Visible
- end)
- gui.Id.MouseButton1Click:connect(function()
- gui.IdPlayer.Visible=not gui.IdPlayer.Visible
- if gui.IdPlayer.Visible then gui.Id.Rotation=180 else gui.Id.Rotation=0 end
- end)
- gui.IdPlayer.Play.MouseButton1Click:connect(function()
- if radio.IdPlay.Value==gui.IdPlayer.TextBox.Text then
- radio.IdPlay.Value=""
- wait()
- end
- radio.IdPlay.Value=gui.IdPlayer.TextBox.Text
- end)
- for i,v in pairs(gui.Menu:GetChildren()) do
- v.MouseButton1Click:connect(function()
- radio.Track.Value = i
- end)
- end
- function Stopped()
- if radio.Stopped.Value == true then
- gui.Pause.Visible = false
- gui.Play.Visible = true
- else
- gui.Play.Visible = false
- gui.Pause.Visible = true
- end
- end
- function Paused()
- if radio.Paused.Value == true then
- gui.Pause.Visible = false
- gui.Play.Visible = true
- else
- if radio.Stopped.Value == false then
- gui.Play.Visible = false
- gui.Pause.Visible = true
- end
- end
- end
- function Autoplay()
- if radio.Autoplay.Value == true then
- gui.AutoplayOff.Visible = false
- gui.AutoplayOn.Visible = true
- else
- gui.AutoplayOn.Visible = false
- gui.AutoplayOff.Visible = true
- end
- end
- radio.Stopped.Changed:connect(Stopped)
- radio.Paused.Changed:connect(Paused)
- radio.Autoplay.Changed:connect(Autoplay)
- Stopped()
- Paused()
- Autoplay()
- while wait(.5) do
- if seat:FindFirstChild("SeatWeld") == nil then
- script.Parent:Destroy()
- end
- end
- end))
- LocalScript405.Disabled = true
- ObjectValue406.Name = "Seat"
- ObjectValue406.Parent = ScreenGui403
- Frame407.Name = "Draggable"
- Frame407.Parent = ScreenGui403
- Frame407.Position = UDim2.new(0, 0, 0.300000012, 0)
- Frame407.Size = UDim2.new(0, 200, 0, 100)
- Frame407.Active = true
- Frame407.BackgroundColor = BrickColor.new("Really black")
- Frame407.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame407.BackgroundTransparency = 0.60000002384186
- Frame407.Draggable = true
- TextLabel408.Name = "Header"
- TextLabel408.Parent = Frame407
- TextLabel408.Size = UDim2.new(1, 0, 0, 16)
- TextLabel408.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel408.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel408.BackgroundTransparency = 1
- TextLabel408.BorderSizePixel = 0
- TextLabel408.Font = Enum.Font.SourceSansBold
- TextLabel408.FontSize = Enum.FontSize.Size24
- TextLabel408.Text = "Music"
- TextLabel408.TextColor = BrickColor.new("Institutional white")
- TextLabel408.TextColor3 = Color3.new(1, 1, 1)
- TextLabel408.TextSize = 24
- Frame409.Name = "VolumeControl"
- Frame409.Parent = Frame407
- Frame409.Position = UDim2.new(0, 0, 0, 105)
- Frame409.Size = UDim2.new(0, 200, 0, 25)
- Frame409.BackgroundColor = BrickColor.new("Really black")
- Frame409.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame409.BackgroundTransparency = 0.60000002384186
- Frame409.BorderSizePixel = 0
- TextLabel410.Parent = Frame409
- TextLabel410.Size = UDim2.new(0.5, 0, 1, 0)
- TextLabel410.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel410.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel410.BackgroundTransparency = 1
- TextLabel410.BorderSizePixel = 0
- TextLabel410.Font = Enum.Font.SourceSansBold
- TextLabel410.FontSize = Enum.FontSize.Size14
- TextLabel410.Text = "Volume: 50%"
- TextLabel410.TextColor = BrickColor.new("Institutional white")
- TextLabel410.TextColor3 = Color3.new(1, 1, 1)
- TextLabel410.TextSize = 14
- TextLabel410.TextWrap = true
- TextLabel410.TextWrapped = true
- TextButton411.Name = "Down"
- TextButton411.Parent = Frame409
- TextButton411.Position = UDim2.new(0.5, 0, -0.5, 0)
- TextButton411.Size = UDim2.new(0.25, 0, 2, 0)
- TextButton411.BackgroundColor = BrickColor.new("Institutional white")
- TextButton411.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton411.BackgroundTransparency = 1
- TextButton411.BorderSizePixel = 0
- TextButton411.Font = Enum.Font.SourceSans
- TextButton411.FontSize = Enum.FontSize.Size36
- TextButton411.Text = "-"
- TextButton411.TextColor = BrickColor.new("Institutional white")
- TextButton411.TextColor3 = Color3.new(1, 1, 1)
- TextButton411.TextSize = 36
- TextButton412.Name = "Up"
- TextButton412.Parent = Frame409
- TextButton412.Position = UDim2.new(0.75, 0, -0.5, 0)
- TextButton412.Size = UDim2.new(0.25, 0, 2, 0)
- TextButton412.BackgroundColor = BrickColor.new("Institutional white")
- TextButton412.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton412.BackgroundTransparency = 1
- TextButton412.BorderSizePixel = 0
- TextButton412.Font = Enum.Font.SourceSans
- TextButton412.FontSize = Enum.FontSize.Size36
- TextButton412.Text = "+"
- TextButton412.TextColor = BrickColor.new("Institutional white")
- TextButton412.TextColor3 = Color3.new(1, 1, 1)
- TextButton412.TextSize = 36
- TextLabel413.Name = "Track"
- TextLabel413.Parent = Frame407
- TextLabel413.Position = UDim2.new(0, 0, 0, 20)
- TextLabel413.Size = UDim2.new(1, 0, 0, 30)
- TextLabel413.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel413.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel413.BackgroundTransparency = 1
- TextLabel413.BorderSizePixel = 0
- TextLabel413.Font = Enum.Font.SourceSansBold
- TextLabel413.FontSize = Enum.FontSize.Size14
- TextLabel413.Text = "Playing: Artist - Track"
- TextLabel413.TextColor = BrickColor.new("Institutional white")
- TextLabel413.TextColor3 = Color3.new(1, 1, 1)
- TextLabel413.TextScaled = true
- TextLabel413.TextSize = 14
- TextLabel413.TextWrap = true
- TextLabel413.TextWrapped = true
- TextLabel413.TextYAlignment = Enum.TextYAlignment.Top
- TextButton414.Name = "Stop"
- TextButton414.Parent = Frame407
- TextButton414.Position = UDim2.new(0, 11, 0, 59)
- TextButton414.Size = UDim2.new(0, 15, 0, 15)
- TextButton414.BackgroundColor = BrickColor.new("Institutional white")
- TextButton414.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton414.BackgroundTransparency = 1
- TextButton414.BorderSizePixel = 0
- TextButton414.ZIndex = 2
- TextButton414.Font = Enum.Font.SourceSans
- TextButton414.FontSize = Enum.FontSize.Size9
- TextButton414.Text = ""
- TextButton414.TextSize = 9
- TextButton414.TextTransparency = 1
- ImageButton415.Name = "Pause"
- ImageButton415.Parent = Frame407
- ImageButton415.Position = UDim2.new(0.5, -16, 0, 51)
- ImageButton415.Rotation = 90
- ImageButton415.Size = UDim2.new(0, 32, 0, 32)
- ImageButton415.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton415.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton415.BackgroundTransparency = 1
- ImageButton415.BorderSizePixel = 0
- ImageButton415.ZIndex = 2
- ImageButton415.Image = "http://www.roblox.com/asset?id=235925866"
- ImageButton416.Name = "Play"
- ImageButton416.Parent = Frame407
- ImageButton416.Position = UDim2.new(0.5, -16, 0, 51)
- ImageButton416.Rotation = 90
- ImageButton416.Size = UDim2.new(0, 32, 0, 32)
- ImageButton416.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton416.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton416.BackgroundTransparency = 1
- ImageButton416.BorderSizePixel = 0
- ImageButton416.ZIndex = 2
- ImageButton416.Image = "http://www.roblox.com/asset?id=235925825"
- ImageButton417.Name = "AutoplayOff"
- ImageButton417.Parent = Frame407
- ImageButton417.Position = UDim2.new(0.5, 66, 0, 59)
- ImageButton417.Visible = false
- ImageButton417.Size = UDim2.new(0, 15, 0, 15)
- ImageButton417.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton417.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton417.BackgroundTransparency = 1
- ImageButton417.BorderSizePixel = 0
- ImageButton417.ZIndex = 2
- ImageButton417.Image = "http://www.roblox.com/asset?id=155035478"
- ImageButton418.Name = "AutoplayOn"
- ImageButton418.Parent = Frame407
- ImageButton418.Position = UDim2.new(0.5, 66, 0, 59)
- ImageButton418.Size = UDim2.new(0, 15, 0, 15)
- ImageButton418.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton418.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton418.BackgroundTransparency = 1
- ImageButton418.BorderSizePixel = 0
- ImageButton418.ZIndex = 2
- ImageButton418.Image = "http://www.roblox.com/asset?id=155035483"
- ImageButton419.Name = "List"
- ImageButton419.Parent = Frame407
- ImageButton419.Position = UDim2.new(1, -21, 0, 2)
- ImageButton419.Size = UDim2.new(0, 17, 0, 17)
- ImageButton419.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton419.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton419.BackgroundTransparency = 1
- ImageButton419.BorderSizePixel = 0
- ImageButton419.ZIndex = 2
- ImageButton419.Image = "http://www.roblox.com/asset?id=166501188"
- ScrollingFrame420.Name = "Menu"
- ScrollingFrame420.Parent = Frame407
- ScrollingFrame420.Position = UDim2.new(1, 10, 0, -5)
- ScrollingFrame420.Visible = false
- ScrollingFrame420.Size = UDim2.new(0, 150, 0, 200)
- ScrollingFrame420.BackgroundColor = BrickColor.new("Really black")
- ScrollingFrame420.BackgroundColor3 = Color3.new(0, 0, 0)
- ScrollingFrame420.BackgroundTransparency = 0.30000001192093
- ScrollingFrame420.BorderSizePixel = 0
- ScrollingFrame420.BottomImage = "rbxasset://textures/blackBkg_square.png"
- ScrollingFrame420.CanvasSize = UDim2.new(0, 0, 0, 200)
- ScrollingFrame420.MidImage = "rbxasset://textures/blackBkg_square.png"
- ScrollingFrame420.TopImage = "rbxasset://textures/blackBkg_square.png"
- ImageButton421.Name = "Id"
- ImageButton421.Parent = Frame407
- ImageButton421.Size = UDim2.new(0, 15, 0, 15)
- ImageButton421.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton421.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton421.BackgroundTransparency = 1
- ImageButton421.BorderSizePixel = 0
- ImageButton421.ZIndex = 2
- ImageButton421.Image = "http://www.roblox.com/asset?id=47730250"
- Frame422.Name = "IdPlayer"
- Frame422.Parent = Frame407
- Frame422.Position = UDim2.new(0, -7, 0, -33)
- Frame422.Visible = false
- Frame422.Size = UDim2.new(0, 200, 0, 25)
- Frame422.BackgroundColor = BrickColor.new("Institutional white")
- Frame422.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame422.Style = Enum.FrameStyle.DropShadow
- TextLabel423.Parent = Frame422
- TextLabel423.Size = UDim2.new(0.400000006, 0, 1, 0)
- TextLabel423.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel423.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel423.BackgroundTransparency = 1
- TextLabel423.BorderSizePixel = 0
- TextLabel423.Font = Enum.Font.SourceSansBold
- TextLabel423.FontSize = Enum.FontSize.Size14
- TextLabel423.Text = "Sound Id: "
- TextLabel423.TextColor = BrickColor.new("Institutional white")
- TextLabel423.TextColor3 = Color3.new(1, 1, 1)
- TextLabel423.TextSize = 14
- TextLabel423.TextWrap = true
- TextLabel423.TextWrapped = true
- TextLabel423.TextXAlignment = Enum.TextXAlignment.Right
- ImageButton424.Name = "Play"
- ImageButton424.Parent = Frame422
- ImageButton424.Position = UDim2.new(1, -16, 0, -5)
- ImageButton424.Size = UDim2.new(0, 18, 0, 18)
- ImageButton424.BackgroundColor = BrickColor.new("Institutional white")
- ImageButton424.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton424.BackgroundTransparency = 1
- ImageButton424.BorderSizePixel = 0
- ImageButton424.ZIndex = 2
- ImageButton424.Image = "http://www.roblox.com/asset?id=154874301"
- TextBox425.Parent = Frame422
- TextBox425.Position = UDim2.new(0.400000006, 10, 0, -2)
- TextBox425.Size = UDim2.new(0, 75, 1.5, 0)
- TextBox425.BackgroundColor = BrickColor.new("Really black")
- TextBox425.BackgroundColor3 = Color3.new(0, 0, 0)
- TextBox425.BackgroundTransparency = 0.30000001192093
- TextBox425.BorderColor = BrickColor.new("Institutional white")
- TextBox425.BorderColor3 = Color3.new(1, 1, 1)
- TextBox425.Font = Enum.Font.SourceSans
- TextBox425.FontSize = Enum.FontSize.Size14
- TextBox425.Text = ""
- TextBox425.TextColor = BrickColor.new("Institutional white")
- TextBox425.TextColor3 = Color3.new(1, 1, 1)
- TextBox425.TextSize = 14
- TextBox425.TextXAlignment = Enum.TextXAlignment.Left
- Frame426.Name = "PitchControl"
- Frame426.Parent = Frame407
- Frame426.Position = UDim2.new(0, 0, 0, 135)
- Frame426.Size = UDim2.new(0, 200, 0, 25)
- Frame426.BackgroundColor = BrickColor.new("Really black")
- Frame426.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame426.BackgroundTransparency = 0.60000002384186
- Frame426.BorderSizePixel = 0
- TextLabel427.Parent = Frame426
- TextLabel427.Size = UDim2.new(0.5, 0, 1, 0)
- TextLabel427.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel427.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel427.BackgroundTransparency = 1
- TextLabel427.BorderSizePixel = 0
- TextLabel427.Font = Enum.Font.SourceSansBold
- TextLabel427.FontSize = Enum.FontSize.Size14
- TextLabel427.Text = "Pitch: 100%"
- TextLabel427.TextColor = BrickColor.new("Institutional white")
- TextLabel427.TextColor3 = Color3.new(1, 1, 1)
- TextLabel427.TextSize = 14
- TextLabel427.TextWrap = true
- TextLabel427.TextWrapped = true
- TextButton428.Name = "Down"
- TextButton428.Parent = Frame426
- TextButton428.Position = UDim2.new(0.5, 0, -0.5, 0)
- TextButton428.Size = UDim2.new(0.25, 0, 2, 0)
- TextButton428.BackgroundColor = BrickColor.new("Institutional white")
- TextButton428.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton428.BackgroundTransparency = 1
- TextButton428.BorderSizePixel = 0
- TextButton428.Font = Enum.Font.SourceSans
- TextButton428.FontSize = Enum.FontSize.Size36
- TextButton428.Text = "-"
- TextButton428.TextColor = BrickColor.new("Institutional white")
- TextButton428.TextColor3 = Color3.new(1, 1, 1)
- TextButton428.TextSize = 36
- TextButton429.Name = "Up"
- TextButton429.Parent = Frame426
- TextButton429.Position = UDim2.new(0.75, 0, -0.5, 0)
- TextButton429.Size = UDim2.new(0.25, 0, 2, 0)
- TextButton429.BackgroundColor = BrickColor.new("Institutional white")
- TextButton429.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton429.BackgroundTransparency = 1
- TextButton429.BorderSizePixel = 0
- TextButton429.Font = Enum.Font.SourceSans
- TextButton429.FontSize = Enum.FontSize.Size36
- TextButton429.Text = "+"
- TextButton429.TextColor = BrickColor.new("Institutional white")
- TextButton429.TextColor3 = Color3.new(1, 1, 1)
- TextButton429.TextSize = 36
- ImageLabel430.Name = "Dash"
- ImageLabel430.Parent = Frame407
- ImageLabel430.Position = UDim2.new(0, 0, 0, 48)
- ImageLabel430.Size = UDim2.new(1, 0, 0, 37)
- ImageLabel430.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel430.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel430.BackgroundTransparency = 1
- ImageLabel430.Image = "http://www.roblox.com/asset?id=154875516"
- TextButton431.Name = "Back"
- TextButton431.Parent = Frame407
- TextButton431.Position = UDim2.new(0.5, -55, 0, 59)
- TextButton431.Size = UDim2.new(0, 35, 0, 15)
- TextButton431.BackgroundColor = BrickColor.new("Institutional white")
- TextButton431.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton431.BackgroundTransparency = 1
- TextButton431.BorderSizePixel = 0
- TextButton431.ZIndex = 2
- TextButton431.Font = Enum.Font.SourceSans
- TextButton431.FontSize = Enum.FontSize.Size9
- TextButton431.Text = ""
- TextButton431.TextSize = 9
- TextButton431.TextTransparency = 1
- TextButton432.Name = "Forward"
- TextButton432.Parent = Frame407
- TextButton432.Position = UDim2.new(0.5, 20, 0, 59)
- TextButton432.Size = UDim2.new(0, 35, 0, 15)
- TextButton432.BackgroundColor = BrickColor.new("Institutional white")
- TextButton432.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton432.BackgroundTransparency = 1
- TextButton432.BorderSizePixel = 0
- TextButton432.ZIndex = 2
- TextButton432.Font = Enum.Font.SourceSans
- TextButton432.FontSize = Enum.FontSize.Size9
- TextButton432.Text = ""
- TextButton432.TextSize = 9
- TextButton432.TextTransparency = 1
- BoolValue433.Name = "Play"
- BoolValue433.Parent = UnionOperation132
- NumberValue434.Name = "Pitch"
- NumberValue434.Parent = UnionOperation132
- NumberValue434.Value = 10
- BoolValue435.Name = "Paused"
- BoolValue435.Parent = UnionOperation132
- StringValue436.Name = "IdPlay"
- StringValue436.Parent = UnionOperation132
- NumberValue437.Name = "Duration"
- NumberValue437.Parent = UnionOperation132
- BoolValue438.Name = "Autoplay"
- BoolValue438.Parent = UnionOperation132
- BoolValue438.Value = true
- Sound439.Parent = UnionOperation132
- Sound439.SoundId = "rbxassetid://189224548"
- Sound439.Volume = 1
- EqualizerSoundEffect440.Parent = Sound439
- EqualizerSoundEffect440.LowGain = 10
- EqualizerSoundEffect440.MidGain = 10
- ModuleScript441.Name = "A-Chassis Tune"
- ModuleScript441.Parent = Model0
- table.insert(cors,sandbox(ModuleScript441,function()
- --[[
- ___ _______ _
- / _ |____/ ___/ / ___ ____ ___ (_)__
- / __ /___/ /__/ _ \/ _ `(_-<(_-</ (_-<
- /_/ |_| \___/_//_/\_,_/___/___/_/___/
- SecondLogic @ Inspare
- ]]
- local Tune = {}
- --[[Misc]]
- Tune.LoadDelay = .1 -- Delay before initializing chassis (in seconds)
- Tune.AutoStart = false -- Set to false if using manual ignition plugin
- Tune.AutoFlip = true -- Set to false if using manual flip plugin
- --[[Wheel Alignment]]
- --[Don't physically apply alignment to wheels]
- --[Values are in degrees]
- Tune.FCamber = -1
- Tune.RCamber = -1
- Tune.FToe = 0
- Tune.RToe = 0
- --[[Weight and CG]]
- Tune.Weight = 3416 -- Total weight (in pounds)
- Tune.WeightBSize = { -- Size of weight brick (dimmensions in studs ; larger = more stable)
- --[[Width]] .2 ,
- --[[Height]] .2 ,
- --[[Length]] .2 }
- Tune.WeightDist = 30 -- Weight distribution (0 - on rear wheels, 100 - on front wheels, can be <0 or >100)
- Tune.CGHeight = .8 -- Center of gravity height (studs relative to median of all wheels)
- Tune.WBVisible = false -- Makes the weight brick visible
- --Unsprung Weight
- Tune.FWheelDensity = 0.3 -- Front Wheel Density
- Tune.RWheelDensity = 0.3 -- Rear Wheel Density
- Tune.FWLgcyDensity = 1.5 -- Front Wheel Density [PGS OFF]
- Tune.RWLgcyDensity = 1.5 -- Rear Wheel Density [PGS OFF]
- Tune.AxleSize = 2 -- Size of structural members (larger = more stable/carry more weight)
- Tune.AxleDensity = .1 -- Density of structural members
- --[[Susupension]]
- Tune.SusEnabled = true -- works only in with PGSPhysicsSolverEnabled, defaults to false when PGS is disabled
- --Front Suspension
- Tune.FSusDamping = 335 -- Spring Dampening
- Tune.FSusStiffness = 5500 -- Spring Force
- Tune.FAntiRoll = 50 -- Anti-Roll (Gyro Dampening)
- Tune.FSusLength = 2 -- Suspension length (in studs)
- Tune.FPreCompress = .1 -- Pre-compression adds resting length force
- Tune.FExtensionLim = .3 -- Max Extension Travel (in studs)
- Tune.FCompressLim = .1 -- Max Compression Travel (in studs)
- Tune.FSusAngle = 80 -- Suspension Angle (degrees from horizontal)
- Tune.FWsBoneLen = 5 -- Wishbone Length
- Tune.FWsBoneAngle = 0 -- Wishbone angle (degrees from horizontal)
- Tune.FAnchorOffset = { -- Suspension anchor point offset (relative to center of wheel)
- --[[Lateral]] -.4 , -- positive = outward
- --[[Vertical]] -.5 , -- positive = upward
- --[[Forward]] 0 } -- positive = forward
- --Rear Suspension
- Tune.RSusDamping = 335 -- Spring Dampening
- Tune.RSusStiffness = 5500 -- Spring Force
- Tune.FAntiRoll = 50 -- Anti-Roll (Gyro Dampening)
- Tune.RSusLength = 2 -- Suspension length (in studs)
- Tune.RPreCompress = .1 -- Pre-compression adds resting length force
- Tune.RExtensionLim = .3 -- Max Extension Travel (in studs)
- Tune.RCompressLim = .1 -- Max Compression Travel (in studs)
- Tune.RSusAngle = 80 -- Suspension Angle (degrees from horizontal)
- Tune.RWsBoneLen = 5 -- Wishbone Length
- Tune.RWsBoneAngle = 0 -- Wishbone angle (degrees from horizontal)
- Tune.RAnchorOffset = { -- Suspension anchor point offset (relative to center of wheel)
- --[[Lateral]] -.4 , -- positive = outward
- --[[Vertical]] -.5 , -- positive = upward
- --[[Forward]] 0 } -- positive = forward
- --Aesthetics
- Tune.SusVisible = false -- Spring Visible
- Tune.WsBVisible = false -- Wishbone Visible
- Tune.SusRadius = .2 -- Suspension Coil Radius
- Tune.SusThickness = .1 -- Suspension Coil Thickness
- Tune.SusColor = "Black" -- Suspension Color [BrickColor]
- Tune.SusCoilCount = 6 -- Suspension Coil Count
- Tune.WsColor = "Black" -- Wishbone Color [BrickColor]
- Tune.WsThickness = .1 -- Wishbone Rod Thickness
- --[[Wheel Stabilizer Gyro]]
- Tune.FGyroDamp = 50 -- Front Wheel Non-Axial Dampening
- Tune.RGyroDamp = 50 -- Rear Wheel Non-Axial Dampening
- --[[Steering]]
- Tune.SteerInner = 36 -- Inner wheel steering angle (in degrees)
- Tune.SteerOuter = 37 -- Outer wheel steering angle (in degrees)
- Tune.SteerSpeed = .1-- Steering increment per tick (in degrees)
- Tune.ReturnSpeed = .1-- Steering increment per tick (in degrees)
- Tune.SteerDecay = 320 -- Speed of gradient cutoff (in SPS)
- Tune.MinSteer = 10 -- Minimum steering at max steer decay (in percent)
- Tune.MSteerExp = 1 -- Mouse steering exponential degree
- --Steer Gyro Tuning
- Tune.SteerD = 1000 -- Steering Dampening
- Tune.SteerMaxTorque = 50000 -- Steering Force
- Tune.SteerP = 100000 -- Steering Aggressiveness
- --[[Engine]]
- --Torque Curve
- Tune.Horsepower = 35
- Tune.IdleRPM = 700
- Tune.PeakRPM = 5600
- Tune.Redline = 6200
- Tune.EqPoint = 5250
- Tune.PeakSharpness = 7.5
- Tune.CurveMult = 0.16
- --Incline Compensation
- Tune.InclineComp = 1.35 -- Torque compensation multiplier for inclines (applies gradient from 0-90 degrees)
- --Misc
- Tune.RevAccel = 200 -- RPM acceleration when clutch is off
- Tune.RevDecay = 75 -- RPM decay when clutch is off
- Tune.RevBounce = 500 -- RPM kickback from redline
- Tune.IdleThrottle = 0 -- Percent throttle at idle
- Tune.ClutchTol = 1000 -- Clutch engagement threshold (higher = faster response)
- --[[Drivetrain]]
- Tune.Config = "FWD" --"FWD" , "RWD" , "AWD"
- --Differential Settings
- Tune.FDiffSlipThres = 50 -- 1 - 100% (Max threshold of applying full lock determined by deviation from avg speed)
- Tune.FDiffLockThres = 50 -- 0 - 100% (0 - Bias toward slower wheel, 100 - Bias toward faster wheel)
- Tune.RDiffSlipThres = 50 -- 1 - 100%
- Tune.RDiffLockThres = 50 -- 0 - 100%
- Tune.CDiffSlipThres = 50 -- 1 - 100% [AWD Only]
- Tune.CDiffLockThres = 50 -- 0 - 100% [AWD Only]
- --Traction Control Settings
- Tune.TCSEnabled = true -- Implements TCS
- Tune.TCSThreshold = 20 -- Slip speed allowed before TCS starts working (in SPS)
- Tune.TCSGradient = 20 -- Slip speed gradient between 0 to max reduction (in SPS)
- Tune.TCSLimit = 10 -- Minimum amount of torque at max reduction (in percent)
- --[[Transmission]]
- Tune.TransModes = {"Auto", "Semi"} --[[
- [Modes]
- "Auto" : Automatic shifting
- "Semi" : Clutchless manual shifting, dual clutch transmission
- "Manual" : Manual shifting with clutch
- >Include within brackets
- eg: {"Semi"} or {"Auto", "Manual"}
- >First mode is default mode ]]
- --Automatic Settings
- Tune.AutoShiftMode = "RPM" --[[
- [Modes]
- "Speed" : Shifts based on wheel speed
- "RPM" : Shifts based on RPM ]]
- Tune.AutoUpThresh = -200 --Automatic upshift point (relative to peak RPM, positive = Over-rev)
- Tune.AutoDownThresh = 1400 --Automatic downshift point (relative to peak RPM, positive = Under-rev)
- --Gear Ratios
- Tune.FinalDrive = 4.041
- Tune.Ratios = {
- --[[Reverse]] 2.48 ,
- --[[Neutral]] 0 ,
- --[[ 1 ]] 2.842 ,
- --[[ 2 ]] 1.529 ,
- --[[ 3 ]] 1 ,
- --[[ 4 ]] 0.712 ,
- }
- Tune.FDMult = 1.03 -- Ratio multiplier (Change this value instead of FinalDrive if car is struggling with torque ; Default = 1)
- --[[Brakes]]
- Tune.ABSEnabled = true -- Implements ABS
- Tune.ABSThreshold = 20 -- Slip speed allowed before ABS starts working (in SPS)
- Tune.FBrakeForce = 100 -- Front brake force
- Tune.RBrakeForce = 100 -- Rear brake force
- Tune.PBrakeForce = 1000 -- Handbrake force
- Tune.FLgcyBForce = 1000 -- Front brake force [PGS OFF]
- Tune.RLgcyBForce = 1000 -- Rear brake force [PGS OFF]
- Tune.LgcyPBForce = 1500 -- Handbrake force [PGS OFF]
- --[[[Default Controls]]
- --Peripheral Deadzones
- Tune.Peripherals = {
- MSteerWidth = 67 , -- Mouse steering control width (0 - 100% of screen width)
- MSteerDZone = 10 , -- Mouse steering deadzone (0 - 100%)
- ControlLDZone = 5 , -- Controller steering L-deadzone (0 - 100%)
- ControlRDZone = 5 , -- Controller steering R-deadzone (0 - 100%)
- }
- --Control Mapping
- Tune.Controls = {
- --Keyboard Controls
- --Mode Toggles
- ToggleTCS = Enum.KeyCode.T ,
- ToggleABS = Enum.KeyCode.Y ,
- ToggleTransMode = Enum.KeyCode.M ,
- ToggleMouseDrive = Enum.KeyCode.R ,
- --Primary Controls
- Throttle = Enum.KeyCode.Up ,
- Brake = Enum.KeyCode.Down ,
- SteerLeft = Enum.KeyCode.Left ,
- SteerRight = Enum.KeyCode.Right ,
- --Secondary Controls
- Throttle2 = Enum.KeyCode.W ,
- Brake2 = Enum.KeyCode.S ,
- SteerLeft2 = Enum.KeyCode.A ,
- SteerRight2 = Enum.KeyCode.D ,
- --Manual Transmission
- ShiftUp = Enum.KeyCode.E ,
- ShiftDown = Enum.KeyCode.Q ,
- Clutch = Enum.KeyCode.LeftShift ,
- --Handbrake
- PBrake = Enum.KeyCode.P ,
- --Mouse Controls
- MouseThrottle = Enum.UserInputType.MouseButton1 ,
- MouseBrake = Enum.UserInputType.MouseButton2 ,
- MouseClutch = Enum.KeyCode.W ,
- MouseShiftUp = Enum.KeyCode.E ,
- MouseShiftDown = Enum.KeyCode.Q ,
- MousePBrake = Enum.KeyCode.LeftShift ,
- --Controller Mapping
- ContlrThrottle = Enum.KeyCode.ButtonR2 ,
- ContlrBrake = Enum.KeyCode.ButtonL2 ,
- ContlrSteer = Enum.KeyCode.Thumbstick1 ,
- ContlrShiftUp = Enum.KeyCode.ButtonY ,
- ContlrShiftDown = Enum.KeyCode.ButtonX ,
- ContlrClutch = Enum.KeyCode.ButtonR1 ,
- ContlrPBrake = Enum.KeyCode.ButtonL1 ,
- ContlrToggleTMode = Enum.KeyCode.DPadUp ,
- ContlrToggleTCS = Enum.KeyCode.DPadDown ,
- ContlrToggleABS = Enum.KeyCode.DPadRight ,
- }
- --[[Weight Scaling]]
- --[Cubic stud : pounds ratio]
- --[STANDARDIZED: Don't touch unless needed]
- Tune.WeightScaling = 1/50 --Default = 1/50 (1 cubic stud = 50 lbs)
- Tune.LegacyScaling = 1/10 --Default = 1/10 (1 cubic stud = 10 lbs) [PGS OFF]
- return Tune
- end))
- Folder442.Name = "Plugins"
- Folder442.Parent = ModuleScript441
- Frame443.Name = "AC6_Controls_Module"
- Frame443.Parent = Folder442
- Frame443.Size = UDim2.new(1, 0, 1, 0)
- Frame443.BackgroundColor = BrickColor.new("Institutional white")
- Frame443.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame443.BackgroundTransparency = 1
- Frame443.BorderSizePixel = 0
- Frame443.ZIndex = 3
- LocalScript444.Name = "Controls_AC6"
- LocalScript444.Parent = Frame443
- table.insert(cors,sandbox(LocalScript444,function()
- --[[
- ___ _______ _
- / _ |____/ ___/ / ___ ____ ___ (_)__
- / __ /___/ /__/ _ \/ _ `(_-<(_-</ (_-<
- /_/ |_| \___/_//_/\_,_/___/___/_/___/
- SecondLogic @ Inspare
- ]]
- ---Controls UI
- script.Parent.Parent:WaitForChild("Controls")
- script.Parent.Parent:WaitForChild("ControlsOpen")
- script.Parent:WaitForChild("Window")
- script.Parent:WaitForChild("Toggle")
- local car = script.Parent.Parent.Car.Value
- local _Tune = require(car["A-Chassis Tune"])
- local UserInputService = game:GetService("UserInputService")
- local cPanel = script.Parent
- local Controls = script.Parent.Parent.Controls
- local ver = require(car["A-Chassis Tune"].README)
- cPanel.Window["//INSPARE"].Text = "A-Chassis "..ver.." // INSPARE"
- local controlsOpen = false
- local cInputB = nil
- local cInputT = nil
- local cInput = false
- local UIS1 = nil
- local UIS2 = nil
- for i,v in pairs(_Tune.Peripherals) do
- script.Parent.Parent.Controls:WaitForChild(i)
- local slider = cPanel.Window.Content[i]
- slider.Text = v.."%"
- slider.S.CanvasPosition=Vector2.new(v*(slider.S.CanvasSize.X.Offset-slider.S.Size.X.Offset)/100,0)
- slider.S.Changed:connect(function(property)
- if property=="CanvasPosition" then
- Controls[i].Value = math.floor(100*slider.S.CanvasPosition.x/(slider.S.CanvasSize.X.Offset-slider.S.Size.X.Offset))
- slider.Text = Controls[i].Value.."%"
- end
- end)
- end
- for i,v in pairs(_Tune.Controls) do
- script.Parent.Parent.Controls:WaitForChild(i)
- local button = cPanel.Window.Content[i]
- button.Text = v.Name
- button.MouseButton1Click:connect(function()
- if UIS1 ~= nil then UIS1:disconnect() end
- if UIS2 ~= nil then UIS2:disconnect() end
- UIS1 = UserInputService.InputBegan:connect(function(input)
- if cInput then
- cInputB = input.KeyCode
- cInputT = input.UserInputType
- end
- end)
- UIS2 = UserInputService.InputChanged:connect(function(input)
- if cInput and (input.KeyCode==Enum.KeyCode.Thumbstick1 or input.KeyCode==Enum.KeyCode.Thumbstick2) then
- cInputB = input.KeyCode
- cInputT = input.UserInputType
- end
- end)
- script.Parent.Parent.ControlsOpen.Value = true
- cPanel.Window.Overlay.Visible = true
- cInput = true
- repeat wait() until cInputB~=nil
- if UIS1 ~= nil then UIS1:disconnect() end
- if UIS2 ~= nil then UIS2:disconnect() end
- if cInputB == Enum.KeyCode.Return or cInputB == Enum.KeyCode.KeypadEnter then
- --do nothing
- elseif string.find(i,"Contlr")~=nil then
- if cInputT.Name:find("Gamepad") then
- Controls[i].Value = cInputB.Name
- button.Text = cInputB.Name
- else
- cPanel.Window.Error.Visible = true
- end
- elseif i=="MouseThrottle" or i=="MouseBrake" then
- if cInputT == Enum.UserInputType.MouseButton1 or cInputT == Enum.UserInputType.MouseButton2 then
- Controls[i].Value = cInputT.Name
- button.Text = cInputT.Name
- elseif cInputT == Enum.UserInputType.Keyboard then
- Controls[i].Value = cInputB.Name
- button.Text = cInputB.Name
- else
- cPanel.Window.Error.Visible = true
- end
- else
- if cInputT == Enum.UserInputType.Keyboard then
- Controls[i].Value = cInputB.Name
- button.Text = cInputB.Name
- else
- cPanel.Window.Error.Visible = true
- end
- end
- cInputB = nil
- cInputT = nil
- cInput = false
- wait(.2)
- cPanel.Window.Overlay.Visible = false
- script.Parent.Parent.ControlsOpen.Value = false
- end)
- end
- cPanel.Window.Error.Changed:connect(function(property)
- if property == "Visible" then
- wait(3)
- cPanel.Window.Error.Visible = false
- end
- end)
- cPanel.Toggle.MouseButton1Click:connect(function()
- controlsOpen = not controlsOpen
- if controlsOpen then
- cPanel.Toggle.BackgroundColor3 = Color3.new(1,85/255,.5)
- cPanel.Window:TweenPosition(UDim2.new(0.5, -250,0.5, -250),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.7,true)
- else
- if UIS1 ~= nil then UIS1:disconnect() end
- if UIS2 ~= nil then UIS2:disconnect() end
- cPanel.Toggle.BackgroundColor3 = Color3.new(1,170/255,0)
- cPanel.Window:TweenPosition(UDim2.new(0.5, -250,0, -500),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.7,true)
- end
- end)
- cPanel.Window.Tabs.Keyboard.MouseButton1Click:connect(function()
- cPanel.Window.Content:TweenPosition(UDim2.new(0, 0, 0, 60),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- cPanel.Window.Tabs.Keyboard:TweenPosition(UDim2.new(0, 5, 0, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- cPanel.Window.Tabs.Mouse:TweenPosition(UDim2.new(0, 120, 0, -5),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- cPanel.Window.Tabs.Controller:TweenPosition(UDim2.new(0, 235, 0, -5),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- end)
- cPanel.Window.Tabs.Mouse.MouseButton1Click:connect(function()
- cPanel.Window.Content:TweenPosition(UDim2.new(-1, 0, 0, 60),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- cPanel.Window.Tabs.Keyboard:TweenPosition(UDim2.new(0, 5, 0, -5),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- cPanel.Window.Tabs.Mouse:TweenPosition(UDim2.new(0, 120, 0, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- cPanel.Window.Tabs.Controller:TweenPosition(UDim2.new(0, 235, 0, -5),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- end)
- cPanel.Window.Tabs.Controller.MouseButton1Click:connect(function()
- cPanel.Window.Content:TweenPosition(UDim2.new(-2, 0, 0, 60),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- cPanel.Window.Tabs.Keyboard:TweenPosition(UDim2.new(0, 5, 0, -5),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- cPanel.Window.Tabs.Mouse:TweenPosition(UDim2.new(0, 120, 0, -5),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- cPanel.Window.Tabs.Controller:TweenPosition(UDim2.new(0, 235, 0, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,true)
- end)
- wait(.5)
- cPanel.Toggle:TweenPosition(UDim2.new(0.5, -50, 1, -25),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,.4,false)
- for i=1,6 do
- cPanel.Toggle.BackgroundColor3 = Color3.new(100/255,100/255,100/255)
- wait(.2)
- if controlsOpen then
- cPanel.Toggle.BackgroundColor3 = Color3.new(1,85/255,.5)
- else
- cPanel.Toggle.BackgroundColor3 = Color3.new(1,170/255,0)
- end
- wait(.2)
- end
- end))
- Frame445.Name = "Window"
- Frame445.Parent = Frame443
- Frame445.Position = UDim2.new(0.5, -250, 0, -500)
- Frame445.Size = UDim2.new(0, 500, 0, 400)
- Frame445.BackgroundColor = BrickColor.new("Really black")
- Frame445.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame445.BackgroundTransparency = 0.5
- Frame445.BorderSizePixel = 0
- Frame445.ClipsDescendants = true
- Frame445.ZIndex = 3
- TextLabel446.Name = "Overlay"
- TextLabel446.Parent = Frame445
- TextLabel446.Visible = false
- TextLabel446.Size = UDim2.new(1, 0, 1, 0)
- TextLabel446.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel446.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel446.BackgroundTransparency = 0.5
- TextLabel446.BorderSizePixel = 0
- TextLabel446.ZIndex = 4
- TextLabel446.Font = Enum.Font.SourceSansItalic
- TextLabel446.FontSize = Enum.FontSize.Size28
- TextLabel446.Text = "[Press a key to assign or Enter to cancel]"
- TextLabel446.TextColor = BrickColor.new("Institutional white")
- TextLabel446.TextColor3 = Color3.new(1, 1, 1)
- TextLabel446.TextSize = 28
- TextLabel446.TextStrokeColor3 = Color3.new(0.184314, 0.184314, 0.184314)
- TextLabel446.TextStrokeTransparency = 0
- TextLabel447.Name = "Error"
- TextLabel447.Parent = Frame445
- TextLabel447.Position = UDim2.new(0.5, 0, 0, 20)
- TextLabel447.Visible = false
- TextLabel447.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel447.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel447.BackgroundTransparency = 1
- TextLabel447.BorderSizePixel = 0
- TextLabel447.ZIndex = 3
- TextLabel447.Font = Enum.Font.SourceSansItalic
- TextLabel447.FontSize = Enum.FontSize.Size18
- TextLabel447.Text = "Invalid Input"
- TextLabel447.TextColor = BrickColor.new("Really red")
- TextLabel447.TextColor3 = Color3.new(1, 0, 0)
- TextLabel447.TextSize = 18
- TextLabel447.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel447.TextStrokeTransparency = 0.94999998807907
- TextLabel448.Name = "//INSPARE"
- TextLabel448.Parent = Frame445
- TextLabel448.Position = UDim2.new(1, -20, 0, 20)
- TextLabel448.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel448.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel448.BackgroundTransparency = 1
- TextLabel448.BorderSizePixel = 0
- TextLabel448.ZIndex = 3
- TextLabel448.Font = Enum.Font.SourceSansLight
- TextLabel448.FontSize = Enum.FontSize.Size14
- TextLabel448.Text = "A-Chassis 6 by //INSPARE"
- TextLabel448.TextColor = BrickColor.new("Institutional white")
- TextLabel448.TextColor3 = Color3.new(1, 1, 1)
- TextLabel448.TextSize = 14
- TextLabel448.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel448.TextStrokeTransparency = 0.94999998807907
- TextLabel448.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel449.Name = "Header"
- TextLabel449.Parent = Frame445
- TextLabel449.Position = UDim2.new(0, 10, 0, 20)
- TextLabel449.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel449.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel449.BackgroundTransparency = 1
- TextLabel449.BorderSizePixel = 0
- TextLabel449.ZIndex = 3
- TextLabel449.Font = Enum.Font.SourceSansLight
- TextLabel449.FontSize = Enum.FontSize.Size32
- TextLabel449.Text = "Controls"
- TextLabel449.TextColor = BrickColor.new("Institutional white")
- TextLabel449.TextColor3 = Color3.new(1, 1, 1)
- TextLabel449.TextSize = 32
- TextLabel449.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel449.TextStrokeTransparency = 0.94999998807907
- TextLabel449.TextXAlignment = Enum.TextXAlignment.Left
- Frame450.Name = "Tabs"
- Frame450.Parent = Frame445
- Frame450.Position = UDim2.new(0, 5, 0, 40)
- Frame450.Size = UDim2.new(0, 490, 0, 20)
- Frame450.BackgroundColor = BrickColor.new("Institutional white")
- Frame450.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame450.BackgroundTransparency = 1
- Frame450.BorderSizePixel = 0
- Frame450.ClipsDescendants = true
- Frame450.ZIndex = 3
- TextButton451.Name = "Controller"
- TextButton451.Parent = Frame450
- TextButton451.Position = UDim2.new(0, 235, 0, -5)
- TextButton451.Size = UDim2.new(0, 100, 0, 20)
- TextButton451.BackgroundColor = BrickColor.new("Institutional white")
- TextButton451.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton451.BorderSizePixel = 0
- TextButton451.ZIndex = 3
- TextButton451.Font = Enum.Font.SourceSans
- TextButton451.FontSize = Enum.FontSize.Size14
- TextButton451.Text = "Controller"
- TextButton451.TextColor = BrickColor.new("Dark stone grey")
- TextButton451.TextColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextButton451.TextSize = 14
- TextButton451.TextStrokeTransparency = 0.94999998807907
- TextButton451.TextYAlignment = Enum.TextYAlignment.Bottom
- TextButton452.Name = "Mouse"
- TextButton452.Parent = Frame450
- TextButton452.Position = UDim2.new(0, 120, 0, -5)
- TextButton452.Size = UDim2.new(0, 100, 0, 20)
- TextButton452.BackgroundColor = BrickColor.new("Institutional white")
- TextButton452.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton452.BorderSizePixel = 0
- TextButton452.ZIndex = 3
- TextButton452.Font = Enum.Font.SourceSans
- TextButton452.FontSize = Enum.FontSize.Size14
- TextButton452.Text = "Mouse"
- TextButton452.TextColor = BrickColor.new("Dark stone grey")
- TextButton452.TextColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextButton452.TextSize = 14
- TextButton452.TextStrokeTransparency = 0.94999998807907
- TextButton452.TextYAlignment = Enum.TextYAlignment.Bottom
- TextButton453.Name = "Keyboard"
- TextButton453.Parent = Frame450
- TextButton453.Position = UDim2.new(0, 5, 0, 0)
- TextButton453.Size = UDim2.new(0, 100, 0, 20)
- TextButton453.BackgroundColor = BrickColor.new("Institutional white")
- TextButton453.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton453.BorderSizePixel = 0
- TextButton453.ZIndex = 3
- TextButton453.Font = Enum.Font.SourceSans
- TextButton453.FontSize = Enum.FontSize.Size14
- TextButton453.Text = "Keyboard"
- TextButton453.TextColor = BrickColor.new("Dark stone grey")
- TextButton453.TextColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextButton453.TextSize = 14
- TextButton453.TextStrokeTransparency = 0.94999998807907
- TextButton453.TextYAlignment = Enum.TextYAlignment.Bottom
- Frame454.Name = "Line"
- Frame454.Parent = Frame450
- Frame454.Size = UDim2.new(1, 0, 0, 2)
- Frame454.BackgroundColor = BrickColor.new("Institutional white")
- Frame454.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame454.BorderSizePixel = 0
- Frame454.ZIndex = 3
- Frame455.Name = "Content"
- Frame455.Parent = Frame445
- Frame455.Position = UDim2.new(0, 0, 0, 60)
- Frame455.Size = UDim2.new(1, 0, 1, -60)
- Frame455.BackgroundColor = BrickColor.new("Institutional white")
- Frame455.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame455.BackgroundTransparency = 1
- Frame455.BorderSizePixel = 0
- Frame455.ZIndex = 3
- TextLabel456.Name = "ControlRDZone"
- TextLabel456.Parent = Frame455
- TextLabel456.Position = UDim2.new(2, 200, 0, 240)
- TextLabel456.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel456.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel456.BackgroundTransparency = 1
- TextLabel456.BorderSizePixel = 0
- TextLabel456.ZIndex = 3
- TextLabel456.Font = Enum.Font.SourceSansItalic
- TextLabel456.FontSize = Enum.FontSize.Size18
- TextLabel456.Text = "100%"
- TextLabel456.TextColor = BrickColor.new("Institutional white")
- TextLabel456.TextColor3 = Color3.new(1, 1, 1)
- TextLabel456.TextSize = 18
- TextLabel456.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel456.TextStrokeTransparency = 0.94999998807907
- TextLabel456.TextXAlignment = Enum.TextXAlignment.Right
- ScrollingFrame457.Name = "S"
- ScrollingFrame457.Parent = TextLabel456
- ScrollingFrame457.Position = UDim2.new(0, 10, 0, 2)
- ScrollingFrame457.Size = UDim2.new(0, 260, 0, 3)
- ScrollingFrame457.BackgroundColor = BrickColor.new("Really black")
- ScrollingFrame457.BackgroundColor3 = Color3.new(0, 0, 0)
- ScrollingFrame457.BackgroundTransparency = 0.5
- ScrollingFrame457.BorderSizePixel = 0
- ScrollingFrame457.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
- ScrollingFrame457.CanvasSize = UDim2.new(0, 5200, 0, 0)
- ScrollingFrame457.ScrollBarThickness = 8
- ScrollingFrame457.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
- TextLabel458.Name = "ControlLDZone"
- TextLabel458.Parent = Frame455
- TextLabel458.Position = UDim2.new(2, 200, 0, 220)
- TextLabel458.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel458.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel458.BackgroundTransparency = 1
- TextLabel458.BorderSizePixel = 0
- TextLabel458.ZIndex = 3
- TextLabel458.Font = Enum.Font.SourceSansItalic
- TextLabel458.FontSize = Enum.FontSize.Size18
- TextLabel458.Text = "100%"
- TextLabel458.TextColor = BrickColor.new("Institutional white")
- TextLabel458.TextColor3 = Color3.new(1, 1, 1)
- TextLabel458.TextSize = 18
- TextLabel458.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel458.TextStrokeTransparency = 0.94999998807907
- TextLabel458.TextXAlignment = Enum.TextXAlignment.Right
- ScrollingFrame459.Name = "S"
- ScrollingFrame459.Parent = TextLabel458
- ScrollingFrame459.Position = UDim2.new(0, 10, 0, 2)
- ScrollingFrame459.Size = UDim2.new(0, 260, 0, 3)
- ScrollingFrame459.BackgroundColor = BrickColor.new("Really black")
- ScrollingFrame459.BackgroundColor3 = Color3.new(0, 0, 0)
- ScrollingFrame459.BackgroundTransparency = 0.5
- ScrollingFrame459.BorderSizePixel = 0
- ScrollingFrame459.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
- ScrollingFrame459.CanvasSize = UDim2.new(0, 5200, 0, 0)
- ScrollingFrame459.ScrollBarThickness = 8
- ScrollingFrame459.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
- TextLabel460.Name = "MSteerWidth"
- TextLabel460.Parent = Frame455
- TextLabel460.Position = UDim2.new(1, 200, 0, 180)
- TextLabel460.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel460.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel460.BackgroundTransparency = 1
- TextLabel460.BorderSizePixel = 0
- TextLabel460.ZIndex = 3
- TextLabel460.Font = Enum.Font.SourceSansItalic
- TextLabel460.FontSize = Enum.FontSize.Size18
- TextLabel460.Text = "100%"
- TextLabel460.TextColor = BrickColor.new("Institutional white")
- TextLabel460.TextColor3 = Color3.new(1, 1, 1)
- TextLabel460.TextSize = 18
- TextLabel460.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel460.TextStrokeTransparency = 0.94999998807907
- TextLabel460.TextXAlignment = Enum.TextXAlignment.Right
- ScrollingFrame461.Name = "S"
- ScrollingFrame461.Parent = TextLabel460
- ScrollingFrame461.Position = UDim2.new(0, 10, 0, 2)
- ScrollingFrame461.Size = UDim2.new(0, 260, 0, 3)
- ScrollingFrame461.BackgroundColor = BrickColor.new("Really black")
- ScrollingFrame461.BackgroundColor3 = Color3.new(0, 0, 0)
- ScrollingFrame461.BackgroundTransparency = 0.5
- ScrollingFrame461.BorderSizePixel = 0
- ScrollingFrame461.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
- ScrollingFrame461.CanvasSize = UDim2.new(0, 5200, 0, 0)
- ScrollingFrame461.ScrollBarThickness = 8
- ScrollingFrame461.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
- TextLabel462.Name = "MSteerDZone"
- TextLabel462.Parent = Frame455
- TextLabel462.Position = UDim2.new(1, 200, 0, 160)
- TextLabel462.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel462.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel462.BackgroundTransparency = 1
- TextLabel462.BorderSizePixel = 0
- TextLabel462.ZIndex = 3
- TextLabel462.Font = Enum.Font.SourceSansItalic
- TextLabel462.FontSize = Enum.FontSize.Size18
- TextLabel462.Text = "100%"
- TextLabel462.TextColor = BrickColor.new("Institutional white")
- TextLabel462.TextColor3 = Color3.new(1, 1, 1)
- TextLabel462.TextSize = 18
- TextLabel462.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel462.TextStrokeTransparency = 0.94999998807907
- TextLabel462.TextXAlignment = Enum.TextXAlignment.Right
- ScrollingFrame463.Name = "S"
- ScrollingFrame463.Parent = TextLabel462
- ScrollingFrame463.Position = UDim2.new(0, 10, 0, 2)
- ScrollingFrame463.Size = UDim2.new(0, 260, 0, 3)
- ScrollingFrame463.BackgroundColor = BrickColor.new("Really black")
- ScrollingFrame463.BackgroundColor3 = Color3.new(0, 0, 0)
- ScrollingFrame463.BackgroundTransparency = 0.5
- ScrollingFrame463.BorderSizePixel = 0
- ScrollingFrame463.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
- ScrollingFrame463.CanvasSize = UDim2.new(0, 5200, 0, 0)
- ScrollingFrame463.ScrollBarThickness = 8
- ScrollingFrame463.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
- TextLabel464.Name = "T"
- TextLabel464.Parent = Frame455
- TextLabel464.Position = UDim2.new(2, 150, 0, 240)
- TextLabel464.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel464.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel464.BackgroundTransparency = 1
- TextLabel464.BorderSizePixel = 0
- TextLabel464.ZIndex = 3
- TextLabel464.Font = Enum.Font.SourceSansItalic
- TextLabel464.FontSize = Enum.FontSize.Size18
- TextLabel464.Text = "Right Deadzone"
- TextLabel464.TextColor = BrickColor.new("Institutional white")
- TextLabel464.TextColor3 = Color3.new(1, 1, 1)
- TextLabel464.TextSize = 18
- TextLabel464.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel464.TextStrokeTransparency = 0.94999998807907
- TextLabel464.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel465.Name = "T"
- TextLabel465.Parent = Frame455
- TextLabel465.Position = UDim2.new(2, 150, 0, 220)
- TextLabel465.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel465.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel465.BackgroundTransparency = 1
- TextLabel465.BorderSizePixel = 0
- TextLabel465.ZIndex = 3
- TextLabel465.Font = Enum.Font.SourceSansItalic
- TextLabel465.FontSize = Enum.FontSize.Size18
- TextLabel465.Text = "Left Deadzone"
- TextLabel465.TextColor = BrickColor.new("Institutional white")
- TextLabel465.TextColor3 = Color3.new(1, 1, 1)
- TextLabel465.TextSize = 18
- TextLabel465.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel465.TextStrokeTransparency = 0.94999998807907
- TextLabel465.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel466.Name = "T"
- TextLabel466.Parent = Frame455
- TextLabel466.Position = UDim2.new(1, 150, 0, 180)
- TextLabel466.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel466.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel466.BackgroundTransparency = 1
- TextLabel466.BorderSizePixel = 0
- TextLabel466.ZIndex = 3
- TextLabel466.Font = Enum.Font.SourceSansItalic
- TextLabel466.FontSize = Enum.FontSize.Size18
- TextLabel466.Text = "Control Width"
- TextLabel466.TextColor = BrickColor.new("Institutional white")
- TextLabel466.TextColor3 = Color3.new(1, 1, 1)
- TextLabel466.TextSize = 18
- TextLabel466.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel466.TextStrokeTransparency = 0.94999998807907
- TextLabel466.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel467.Name = "T"
- TextLabel467.Parent = Frame455
- TextLabel467.Position = UDim2.new(1, 150, 0, 160)
- TextLabel467.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel467.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel467.BackgroundTransparency = 1
- TextLabel467.BorderSizePixel = 0
- TextLabel467.ZIndex = 3
- TextLabel467.Font = Enum.Font.SourceSansItalic
- TextLabel467.FontSize = Enum.FontSize.Size18
- TextLabel467.Text = "Deadzone"
- TextLabel467.TextColor = BrickColor.new("Institutional white")
- TextLabel467.TextColor3 = Color3.new(1, 1, 1)
- TextLabel467.TextSize = 18
- TextLabel467.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel467.TextStrokeTransparency = 0.94999998807907
- TextLabel467.TextXAlignment = Enum.TextXAlignment.Right
- TextButton468.Name = "ContlrToggleTCS"
- TextButton468.Parent = Frame455
- TextButton468.Position = UDim2.new(2, 170, 0, 173)
- TextButton468.Size = UDim2.new(0, 300, 0, 15)
- TextButton468.BackgroundColor = BrickColor.new("Really black")
- TextButton468.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton468.BackgroundTransparency = 0.5
- TextButton468.BorderSizePixel = 0
- TextButton468.ZIndex = 3
- TextButton468.Font = Enum.Font.SourceSans
- TextButton468.FontSize = Enum.FontSize.Size14
- TextButton468.TextColor = BrickColor.new("Institutional white")
- TextButton468.TextColor3 = Color3.new(1, 1, 1)
- TextButton468.TextSize = 14
- TextButton469.Name = "ContlrToggleTMode"
- TextButton469.Parent = Frame455
- TextButton469.Position = UDim2.new(2, 170, 0, 153)
- TextButton469.Size = UDim2.new(0, 300, 0, 15)
- TextButton469.BackgroundColor = BrickColor.new("Really black")
- TextButton469.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton469.BackgroundTransparency = 0.5
- TextButton469.BorderSizePixel = 0
- TextButton469.ZIndex = 3
- TextButton469.Font = Enum.Font.SourceSans
- TextButton469.FontSize = Enum.FontSize.Size14
- TextButton469.TextColor = BrickColor.new("Institutional white")
- TextButton469.TextColor3 = Color3.new(1, 1, 1)
- TextButton469.TextSize = 14
- TextButton470.Name = "ContlrPBrake"
- TextButton470.Parent = Frame455
- TextButton470.Position = UDim2.new(2, 170, 0, 133)
- TextButton470.Size = UDim2.new(0, 300, 0, 15)
- TextButton470.BackgroundColor = BrickColor.new("Really black")
- TextButton470.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton470.BackgroundTransparency = 0.5
- TextButton470.BorderSizePixel = 0
- TextButton470.ZIndex = 3
- TextButton470.Font = Enum.Font.SourceSans
- TextButton470.FontSize = Enum.FontSize.Size14
- TextButton470.TextColor = BrickColor.new("Institutional white")
- TextButton470.TextColor3 = Color3.new(1, 1, 1)
- TextButton470.TextSize = 14
- TextButton471.Name = "ContlrClutch"
- TextButton471.Parent = Frame455
- TextButton471.Position = UDim2.new(2, 170, 0, 113)
- TextButton471.Size = UDim2.new(0, 300, 0, 15)
- TextButton471.BackgroundColor = BrickColor.new("Really black")
- TextButton471.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton471.BackgroundTransparency = 0.5
- TextButton471.BorderSizePixel = 0
- TextButton471.ZIndex = 3
- TextButton471.Font = Enum.Font.SourceSans
- TextButton471.FontSize = Enum.FontSize.Size14
- TextButton471.TextColor = BrickColor.new("Institutional white")
- TextButton471.TextColor3 = Color3.new(1, 1, 1)
- TextButton471.TextSize = 14
- TextButton472.Name = "ContlrShiftDown"
- TextButton472.Parent = Frame455
- TextButton472.Position = UDim2.new(2, 170, 0, 93)
- TextButton472.Size = UDim2.new(0, 300, 0, 15)
- TextButton472.BackgroundColor = BrickColor.new("Really black")
- TextButton472.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton472.BackgroundTransparency = 0.5
- TextButton472.BorderSizePixel = 0
- TextButton472.ZIndex = 3
- TextButton472.Font = Enum.Font.SourceSans
- TextButton472.FontSize = Enum.FontSize.Size14
- TextButton472.TextColor = BrickColor.new("Institutional white")
- TextButton472.TextColor3 = Color3.new(1, 1, 1)
- TextButton472.TextSize = 14
- TextButton473.Name = "ContlrShiftUp"
- TextButton473.Parent = Frame455
- TextButton473.Position = UDim2.new(2, 170, 0, 73)
- TextButton473.Size = UDim2.new(0, 300, 0, 15)
- TextButton473.BackgroundColor = BrickColor.new("Really black")
- TextButton473.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton473.BackgroundTransparency = 0.5
- TextButton473.BorderSizePixel = 0
- TextButton473.ZIndex = 3
- TextButton473.Font = Enum.Font.SourceSans
- TextButton473.FontSize = Enum.FontSize.Size14
- TextButton473.TextColor = BrickColor.new("Institutional white")
- TextButton473.TextColor3 = Color3.new(1, 1, 1)
- TextButton473.TextSize = 14
- TextButton474.Name = "ContlrSteer"
- TextButton474.Parent = Frame455
- TextButton474.Position = UDim2.new(2, 170, 0, 53)
- TextButton474.Size = UDim2.new(0, 300, 0, 15)
- TextButton474.BackgroundColor = BrickColor.new("Really black")
- TextButton474.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton474.BackgroundTransparency = 0.5
- TextButton474.BorderSizePixel = 0
- TextButton474.ZIndex = 3
- TextButton474.Font = Enum.Font.SourceSans
- TextButton474.FontSize = Enum.FontSize.Size14
- TextButton474.TextColor = BrickColor.new("Institutional white")
- TextButton474.TextColor3 = Color3.new(1, 1, 1)
- TextButton474.TextSize = 14
- TextButton475.Name = "ContlrBrake"
- TextButton475.Parent = Frame455
- TextButton475.Position = UDim2.new(2, 170, 0, 33)
- TextButton475.Size = UDim2.new(0, 300, 0, 15)
- TextButton475.BackgroundColor = BrickColor.new("Really black")
- TextButton475.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton475.BackgroundTransparency = 0.5
- TextButton475.BorderSizePixel = 0
- TextButton475.ZIndex = 3
- TextButton475.Font = Enum.Font.SourceSans
- TextButton475.FontSize = Enum.FontSize.Size14
- TextButton475.TextColor = BrickColor.new("Institutional white")
- TextButton475.TextColor3 = Color3.new(1, 1, 1)
- TextButton475.TextSize = 14
- TextButton476.Name = "ContlrThrottle"
- TextButton476.Parent = Frame455
- TextButton476.Position = UDim2.new(2, 170, 0, 13)
- TextButton476.Size = UDim2.new(0, 300, 0, 15)
- TextButton476.BackgroundColor = BrickColor.new("Really black")
- TextButton476.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton476.BackgroundTransparency = 0.5
- TextButton476.BorderSizePixel = 0
- TextButton476.ZIndex = 3
- TextButton476.Font = Enum.Font.SourceSans
- TextButton476.FontSize = Enum.FontSize.Size14
- TextButton476.TextColor = BrickColor.new("Institutional white")
- TextButton476.TextColor3 = Color3.new(1, 1, 1)
- TextButton476.TextSize = 14
- TextLabel477.Name = "T"
- TextLabel477.Parent = Frame455
- TextLabel477.Position = UDim2.new(2, 150, 0, 160)
- TextLabel477.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel477.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel477.BackgroundTransparency = 1
- TextLabel477.BorderSizePixel = 0
- TextLabel477.ZIndex = 3
- TextLabel477.Font = Enum.Font.SourceSansItalic
- TextLabel477.FontSize = Enum.FontSize.Size18
- TextLabel477.Text = "Transmission Mode"
- TextLabel477.TextColor = BrickColor.new("Institutional white")
- TextLabel477.TextColor3 = Color3.new(1, 1, 1)
- TextLabel477.TextSize = 18
- TextLabel477.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel477.TextStrokeTransparency = 0.94999998807907
- TextLabel477.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel478.Name = "T"
- TextLabel478.Parent = Frame455
- TextLabel478.Position = UDim2.new(2, 150, 0, 180)
- TextLabel478.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel478.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel478.BackgroundTransparency = 1
- TextLabel478.BorderSizePixel = 0
- TextLabel478.ZIndex = 3
- TextLabel478.Font = Enum.Font.SourceSansItalic
- TextLabel478.FontSize = Enum.FontSize.Size18
- TextLabel478.Text = "Toggle TCS"
- TextLabel478.TextColor = BrickColor.new("Institutional white")
- TextLabel478.TextColor3 = Color3.new(1, 1, 1)
- TextLabel478.TextSize = 18
- TextLabel478.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel478.TextStrokeTransparency = 0.94999998807907
- TextLabel478.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel479.Name = "T"
- TextLabel479.Parent = Frame455
- TextLabel479.Position = UDim2.new(2, 150, 0, 140)
- TextLabel479.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel479.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel479.BackgroundTransparency = 1
- TextLabel479.BorderSizePixel = 0
- TextLabel479.ZIndex = 3
- TextLabel479.Font = Enum.Font.SourceSansItalic
- TextLabel479.FontSize = Enum.FontSize.Size18
- TextLabel479.Text = "Handbrake"
- TextLabel479.TextColor = BrickColor.new("Institutional white")
- TextLabel479.TextColor3 = Color3.new(1, 1, 1)
- TextLabel479.TextSize = 18
- TextLabel479.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel479.TextStrokeTransparency = 0.94999998807907
- TextLabel479.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel480.Name = "T"
- TextLabel480.Parent = Frame455
- TextLabel480.Position = UDim2.new(2, 150, 0, 120)
- TextLabel480.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel480.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel480.BackgroundTransparency = 1
- TextLabel480.BorderSizePixel = 0
- TextLabel480.ZIndex = 3
- TextLabel480.Font = Enum.Font.SourceSansItalic
- TextLabel480.FontSize = Enum.FontSize.Size18
- TextLabel480.Text = "Clutch"
- TextLabel480.TextColor = BrickColor.new("Institutional white")
- TextLabel480.TextColor3 = Color3.new(1, 1, 1)
- TextLabel480.TextSize = 18
- TextLabel480.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel480.TextStrokeTransparency = 0.94999998807907
- TextLabel480.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel481.Name = "T"
- TextLabel481.Parent = Frame455
- TextLabel481.Position = UDim2.new(2, 150, 0, 100)
- TextLabel481.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel481.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel481.BackgroundTransparency = 1
- TextLabel481.BorderSizePixel = 0
- TextLabel481.ZIndex = 3
- TextLabel481.Font = Enum.Font.SourceSansItalic
- TextLabel481.FontSize = Enum.FontSize.Size18
- TextLabel481.Text = "Shift Down"
- TextLabel481.TextColor = BrickColor.new("Institutional white")
- TextLabel481.TextColor3 = Color3.new(1, 1, 1)
- TextLabel481.TextSize = 18
- TextLabel481.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel481.TextStrokeTransparency = 0.94999998807907
- TextLabel481.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel482.Name = "T"
- TextLabel482.Parent = Frame455
- TextLabel482.Position = UDim2.new(2, 150, 0, 80)
- TextLabel482.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel482.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel482.BackgroundTransparency = 1
- TextLabel482.BorderSizePixel = 0
- TextLabel482.ZIndex = 3
- TextLabel482.Font = Enum.Font.SourceSansItalic
- TextLabel482.FontSize = Enum.FontSize.Size18
- TextLabel482.Text = "Shift Up"
- TextLabel482.TextColor = BrickColor.new("Institutional white")
- TextLabel482.TextColor3 = Color3.new(1, 1, 1)
- TextLabel482.TextSize = 18
- TextLabel482.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel482.TextStrokeTransparency = 0.94999998807907
- TextLabel482.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel483.Name = "T"
- TextLabel483.Parent = Frame455
- TextLabel483.Position = UDim2.new(2, 150, 0, 60)
- TextLabel483.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel483.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel483.BackgroundTransparency = 1
- TextLabel483.BorderSizePixel = 0
- TextLabel483.ZIndex = 3
- TextLabel483.Font = Enum.Font.SourceSansItalic
- TextLabel483.FontSize = Enum.FontSize.Size18
- TextLabel483.Text = "Steer"
- TextLabel483.TextColor = BrickColor.new("Institutional white")
- TextLabel483.TextColor3 = Color3.new(1, 1, 1)
- TextLabel483.TextSize = 18
- TextLabel483.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel483.TextStrokeTransparency = 0.94999998807907
- TextLabel483.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel484.Name = "T"
- TextLabel484.Parent = Frame455
- TextLabel484.Position = UDim2.new(2, 150, 0, 40)
- TextLabel484.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel484.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel484.BackgroundTransparency = 1
- TextLabel484.BorderSizePixel = 0
- TextLabel484.ZIndex = 3
- TextLabel484.Font = Enum.Font.SourceSansItalic
- TextLabel484.FontSize = Enum.FontSize.Size18
- TextLabel484.Text = "Brakes"
- TextLabel484.TextColor = BrickColor.new("Institutional white")
- TextLabel484.TextColor3 = Color3.new(1, 1, 1)
- TextLabel484.TextSize = 18
- TextLabel484.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel484.TextStrokeTransparency = 0.94999998807907
- TextLabel484.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel485.Name = "T"
- TextLabel485.Parent = Frame455
- TextLabel485.Position = UDim2.new(2, 150, 0, 20)
- TextLabel485.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel485.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel485.BackgroundTransparency = 1
- TextLabel485.BorderSizePixel = 0
- TextLabel485.ZIndex = 3
- TextLabel485.Font = Enum.Font.SourceSansItalic
- TextLabel485.FontSize = Enum.FontSize.Size18
- TextLabel485.Text = "Throttle"
- TextLabel485.TextColor = BrickColor.new("Institutional white")
- TextLabel485.TextColor3 = Color3.new(1, 1, 1)
- TextLabel485.TextSize = 18
- TextLabel485.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel485.TextStrokeTransparency = 0.94999998807907
- TextLabel485.TextXAlignment = Enum.TextXAlignment.Right
- TextButton486.Name = "MousePBrake"
- TextButton486.Parent = Frame455
- TextButton486.Position = UDim2.new(1, 170, 0, 133)
- TextButton486.Size = UDim2.new(0, 300, 0, 15)
- TextButton486.Active = false
- TextButton486.BackgroundColor = BrickColor.new("Really black")
- TextButton486.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton486.BackgroundTransparency = 0.5
- TextButton486.BorderSizePixel = 0
- TextButton486.Selectable = false
- TextButton486.ZIndex = 3
- TextButton486.Font = Enum.Font.SourceSans
- TextButton486.FontSize = Enum.FontSize.Size14
- TextButton486.TextColor = BrickColor.new("Institutional white")
- TextButton486.TextColor3 = Color3.new(1, 1, 1)
- TextButton486.TextSize = 14
- TextButton487.Name = "MouseClutch"
- TextButton487.Parent = Frame455
- TextButton487.Position = UDim2.new(1, 170, 0, 113)
- TextButton487.Size = UDim2.new(0, 300, 0, 15)
- TextButton487.Active = false
- TextButton487.BackgroundColor = BrickColor.new("Really black")
- TextButton487.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton487.BackgroundTransparency = 0.5
- TextButton487.BorderSizePixel = 0
- TextButton487.Selectable = false
- TextButton487.ZIndex = 3
- TextButton487.Font = Enum.Font.SourceSans
- TextButton487.FontSize = Enum.FontSize.Size14
- TextButton487.TextColor = BrickColor.new("Institutional white")
- TextButton487.TextColor3 = Color3.new(1, 1, 1)
- TextButton487.TextSize = 14
- TextButton488.Name = "MouseShiftDown"
- TextButton488.Parent = Frame455
- TextButton488.Position = UDim2.new(1, 170, 0, 93)
- TextButton488.Size = UDim2.new(0, 300, 0, 15)
- TextButton488.Active = false
- TextButton488.BackgroundColor = BrickColor.new("Really black")
- TextButton488.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton488.BackgroundTransparency = 0.5
- TextButton488.BorderSizePixel = 0
- TextButton488.Selectable = false
- TextButton488.ZIndex = 3
- TextButton488.Font = Enum.Font.SourceSans
- TextButton488.FontSize = Enum.FontSize.Size14
- TextButton488.TextColor = BrickColor.new("Institutional white")
- TextButton488.TextColor3 = Color3.new(1, 1, 1)
- TextButton488.TextSize = 14
- TextButton489.Name = "MouseShiftUp"
- TextButton489.Parent = Frame455
- TextButton489.Position = UDim2.new(1, 170, 0, 73)
- TextButton489.Size = UDim2.new(0, 300, 0, 15)
- TextButton489.Active = false
- TextButton489.BackgroundColor = BrickColor.new("Really black")
- TextButton489.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton489.BackgroundTransparency = 0.5
- TextButton489.BorderSizePixel = 0
- TextButton489.Selectable = false
- TextButton489.ZIndex = 3
- TextButton489.Font = Enum.Font.SourceSans
- TextButton489.FontSize = Enum.FontSize.Size14
- TextButton489.TextColor = BrickColor.new("Institutional white")
- TextButton489.TextColor3 = Color3.new(1, 1, 1)
- TextButton489.TextSize = 14
- TextButton490.Name = "MouseSteer"
- TextButton490.Parent = Frame455
- TextButton490.Position = UDim2.new(1, 170, 0, 53)
- TextButton490.Size = UDim2.new(0, 300, 0, 15)
- TextButton490.Active = false
- TextButton490.BackgroundColor = BrickColor.new("Black")
- TextButton490.BackgroundColor3 = Color3.new(0.156863, 0.156863, 0.156863)
- TextButton490.BackgroundTransparency = 0.5
- TextButton490.BorderSizePixel = 0
- TextButton490.Selectable = false
- TextButton490.ZIndex = 3
- TextButton490.Font = Enum.Font.SourceSans
- TextButton490.FontSize = Enum.FontSize.Size14
- TextButton490.Text = "MouseMove"
- TextButton490.TextColor = BrickColor.new("Light grey metallic")
- TextButton490.TextColor3 = Color3.new(0.690196, 0.690196, 0.690196)
- TextButton490.TextSize = 14
- TextButton491.Name = "MouseBrake"
- TextButton491.Parent = Frame455
- TextButton491.Position = UDim2.new(1, 170, 0, 33)
- TextButton491.Size = UDim2.new(0, 300, 0, 15)
- TextButton491.BackgroundColor = BrickColor.new("Really black")
- TextButton491.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton491.BackgroundTransparency = 0.5
- TextButton491.BorderSizePixel = 0
- TextButton491.ZIndex = 3
- TextButton491.Font = Enum.Font.SourceSans
- TextButton491.FontSize = Enum.FontSize.Size14
- TextButton491.TextColor = BrickColor.new("Institutional white")
- TextButton491.TextColor3 = Color3.new(1, 1, 1)
- TextButton491.TextSize = 14
- TextButton492.Name = "MouseThrottle"
- TextButton492.Parent = Frame455
- TextButton492.Position = UDim2.new(1, 170, 0, 13)
- TextButton492.Size = UDim2.new(0, 300, 0, 15)
- TextButton492.BackgroundColor = BrickColor.new("Really black")
- TextButton492.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton492.BackgroundTransparency = 0.5
- TextButton492.BorderSizePixel = 0
- TextButton492.ZIndex = 3
- TextButton492.Font = Enum.Font.SourceSans
- TextButton492.FontSize = Enum.FontSize.Size14
- TextButton492.TextColor = BrickColor.new("Institutional white")
- TextButton492.TextColor3 = Color3.new(1, 1, 1)
- TextButton492.TextSize = 14
- TextLabel493.Name = "T"
- TextLabel493.Parent = Frame455
- TextLabel493.Position = UDim2.new(1, 150, 0, 140)
- TextLabel493.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel493.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel493.BackgroundTransparency = 1
- TextLabel493.BorderSizePixel = 0
- TextLabel493.ZIndex = 3
- TextLabel493.Font = Enum.Font.SourceSansItalic
- TextLabel493.FontSize = Enum.FontSize.Size18
- TextLabel493.Text = "Handbrake"
- TextLabel493.TextColor = BrickColor.new("Institutional white")
- TextLabel493.TextColor3 = Color3.new(1, 1, 1)
- TextLabel493.TextSize = 18
- TextLabel493.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel493.TextStrokeTransparency = 0.94999998807907
- TextLabel493.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel494.Name = "T"
- TextLabel494.Parent = Frame455
- TextLabel494.Position = UDim2.new(1, 150, 0, 120)
- TextLabel494.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel494.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel494.BackgroundTransparency = 1
- TextLabel494.BorderSizePixel = 0
- TextLabel494.ZIndex = 3
- TextLabel494.Font = Enum.Font.SourceSansItalic
- TextLabel494.FontSize = Enum.FontSize.Size18
- TextLabel494.Text = "Clutch"
- TextLabel494.TextColor = BrickColor.new("Institutional white")
- TextLabel494.TextColor3 = Color3.new(1, 1, 1)
- TextLabel494.TextSize = 18
- TextLabel494.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel494.TextStrokeTransparency = 0.94999998807907
- TextLabel494.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel495.Name = "T"
- TextLabel495.Parent = Frame455
- TextLabel495.Position = UDim2.new(1, 150, 0, 100)
- TextLabel495.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel495.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel495.BackgroundTransparency = 1
- TextLabel495.BorderSizePixel = 0
- TextLabel495.ZIndex = 3
- TextLabel495.Font = Enum.Font.SourceSansItalic
- TextLabel495.FontSize = Enum.FontSize.Size18
- TextLabel495.Text = "Shift Down"
- TextLabel495.TextColor = BrickColor.new("Institutional white")
- TextLabel495.TextColor3 = Color3.new(1, 1, 1)
- TextLabel495.TextSize = 18
- TextLabel495.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel495.TextStrokeTransparency = 0.94999998807907
- TextLabel495.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel496.Name = "T"
- TextLabel496.Parent = Frame455
- TextLabel496.Position = UDim2.new(1, 150, 0, 80)
- TextLabel496.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel496.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel496.BackgroundTransparency = 1
- TextLabel496.BorderSizePixel = 0
- TextLabel496.ZIndex = 3
- TextLabel496.Font = Enum.Font.SourceSansItalic
- TextLabel496.FontSize = Enum.FontSize.Size18
- TextLabel496.Text = "Shift Up"
- TextLabel496.TextColor = BrickColor.new("Institutional white")
- TextLabel496.TextColor3 = Color3.new(1, 1, 1)
- TextLabel496.TextSize = 18
- TextLabel496.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel496.TextStrokeTransparency = 0.94999998807907
- TextLabel496.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel497.Name = "T"
- TextLabel497.Parent = Frame455
- TextLabel497.Position = UDim2.new(1, 150, 0, 60)
- TextLabel497.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel497.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel497.BackgroundTransparency = 1
- TextLabel497.BorderSizePixel = 0
- TextLabel497.ZIndex = 3
- TextLabel497.Font = Enum.Font.SourceSansItalic
- TextLabel497.FontSize = Enum.FontSize.Size18
- TextLabel497.Text = "Steer"
- TextLabel497.TextColor = BrickColor.new("Institutional white")
- TextLabel497.TextColor3 = Color3.new(1, 1, 1)
- TextLabel497.TextSize = 18
- TextLabel497.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel497.TextStrokeTransparency = 0.94999998807907
- TextLabel497.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel498.Name = "T"
- TextLabel498.Parent = Frame455
- TextLabel498.Position = UDim2.new(1, 150, 0, 40)
- TextLabel498.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel498.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel498.BackgroundTransparency = 1
- TextLabel498.BorderSizePixel = 0
- TextLabel498.ZIndex = 3
- TextLabel498.Font = Enum.Font.SourceSansItalic
- TextLabel498.FontSize = Enum.FontSize.Size18
- TextLabel498.Text = "Brakes"
- TextLabel498.TextColor = BrickColor.new("Institutional white")
- TextLabel498.TextColor3 = Color3.new(1, 1, 1)
- TextLabel498.TextSize = 18
- TextLabel498.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel498.TextStrokeTransparency = 0.94999998807907
- TextLabel498.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel499.Name = "T"
- TextLabel499.Parent = Frame455
- TextLabel499.Position = UDim2.new(1, 150, 0, 20)
- TextLabel499.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel499.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel499.BackgroundTransparency = 1
- TextLabel499.BorderSizePixel = 0
- TextLabel499.ZIndex = 3
- TextLabel499.Font = Enum.Font.SourceSansItalic
- TextLabel499.FontSize = Enum.FontSize.Size18
- TextLabel499.Text = "Throttle"
- TextLabel499.TextColor = BrickColor.new("Institutional white")
- TextLabel499.TextColor3 = Color3.new(1, 1, 1)
- TextLabel499.TextSize = 18
- TextLabel499.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel499.TextStrokeTransparency = 0.94999998807907
- TextLabel499.TextXAlignment = Enum.TextXAlignment.Right
- TextButton500.Name = "ToggleABS"
- TextButton500.Parent = Frame455
- TextButton500.Position = UDim2.new(0, 170, 0, 293)
- TextButton500.Size = UDim2.new(0, 300, 0, 15)
- TextButton500.BackgroundColor = BrickColor.new("Really black")
- TextButton500.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton500.BackgroundTransparency = 0.5
- TextButton500.BorderSizePixel = 0
- TextButton500.ZIndex = 3
- TextButton500.Font = Enum.Font.SourceSans
- TextButton500.FontSize = Enum.FontSize.Size14
- TextButton500.TextColor = BrickColor.new("Institutional white")
- TextButton500.TextColor3 = Color3.new(1, 1, 1)
- TextButton500.TextSize = 14
- TextButton501.Name = "ToggleTCS"
- TextButton501.Parent = Frame455
- TextButton501.Position = UDim2.new(0, 170, 0, 273)
- TextButton501.Size = UDim2.new(0, 300, 0, 15)
- TextButton501.BackgroundColor = BrickColor.new("Really black")
- TextButton501.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton501.BackgroundTransparency = 0.5
- TextButton501.BorderSizePixel = 0
- TextButton501.ZIndex = 3
- TextButton501.Font = Enum.Font.SourceSans
- TextButton501.FontSize = Enum.FontSize.Size14
- TextButton501.TextColor = BrickColor.new("Institutional white")
- TextButton501.TextColor3 = Color3.new(1, 1, 1)
- TextButton501.TextSize = 14
- TextButton502.Name = "ToggleTransMode"
- TextButton502.Parent = Frame455
- TextButton502.Position = UDim2.new(0, 170, 0, 253)
- TextButton502.Size = UDim2.new(0, 300, 0, 15)
- TextButton502.BackgroundColor = BrickColor.new("Really black")
- TextButton502.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton502.BackgroundTransparency = 0.5
- TextButton502.BorderSizePixel = 0
- TextButton502.ZIndex = 3
- TextButton502.Font = Enum.Font.SourceSans
- TextButton502.FontSize = Enum.FontSize.Size14
- TextButton502.TextColor = BrickColor.new("Institutional white")
- TextButton502.TextColor3 = Color3.new(1, 1, 1)
- TextButton502.TextSize = 14
- TextButton503.Name = "PBrake"
- TextButton503.Parent = Frame455
- TextButton503.Position = UDim2.new(0, 170, 0, 233)
- TextButton503.Size = UDim2.new(0, 300, 0, 15)
- TextButton503.BackgroundColor = BrickColor.new("Really black")
- TextButton503.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton503.BackgroundTransparency = 0.5
- TextButton503.BorderSizePixel = 0
- TextButton503.ZIndex = 3
- TextButton503.Font = Enum.Font.SourceSans
- TextButton503.FontSize = Enum.FontSize.Size14
- TextButton503.TextColor = BrickColor.new("Institutional white")
- TextButton503.TextColor3 = Color3.new(1, 1, 1)
- TextButton503.TextSize = 14
- TextButton504.Name = "Clutch"
- TextButton504.Parent = Frame455
- TextButton504.Position = UDim2.new(0, 170, 0, 213)
- TextButton504.Size = UDim2.new(0, 300, 0, 15)
- TextButton504.BackgroundColor = BrickColor.new("Really black")
- TextButton504.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton504.BackgroundTransparency = 0.5
- TextButton504.BorderSizePixel = 0
- TextButton504.ZIndex = 3
- TextButton504.Font = Enum.Font.SourceSans
- TextButton504.FontSize = Enum.FontSize.Size14
- TextButton504.TextColor = BrickColor.new("Institutional white")
- TextButton504.TextColor3 = Color3.new(1, 1, 1)
- TextButton504.TextSize = 14
- TextButton505.Name = "ShiftDown"
- TextButton505.Parent = Frame455
- TextButton505.Position = UDim2.new(0, 170, 0, 193)
- TextButton505.Size = UDim2.new(0, 300, 0, 15)
- TextButton505.BackgroundColor = BrickColor.new("Really black")
- TextButton505.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton505.BackgroundTransparency = 0.5
- TextButton505.BorderSizePixel = 0
- TextButton505.ZIndex = 3
- TextButton505.Font = Enum.Font.SourceSans
- TextButton505.FontSize = Enum.FontSize.Size14
- TextButton505.TextColor = BrickColor.new("Institutional white")
- TextButton505.TextColor3 = Color3.new(1, 1, 1)
- TextButton505.TextSize = 14
- TextButton506.Name = "ShiftUp"
- TextButton506.Parent = Frame455
- TextButton506.Position = UDim2.new(0, 170, 0, 173)
- TextButton506.Size = UDim2.new(0, 300, 0, 15)
- TextButton506.BackgroundColor = BrickColor.new("Really black")
- TextButton506.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton506.BackgroundTransparency = 0.5
- TextButton506.BorderSizePixel = 0
- TextButton506.ZIndex = 3
- TextButton506.Font = Enum.Font.SourceSans
- TextButton506.FontSize = Enum.FontSize.Size14
- TextButton506.TextColor = BrickColor.new("Institutional white")
- TextButton506.TextColor3 = Color3.new(1, 1, 1)
- TextButton506.TextSize = 14
- TextButton507.Name = "SteerRight2"
- TextButton507.Parent = Frame455
- TextButton507.Position = UDim2.new(0, 170, 0, 153)
- TextButton507.Size = UDim2.new(0, 300, 0, 15)
- TextButton507.BackgroundColor = BrickColor.new("Really black")
- TextButton507.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton507.BackgroundTransparency = 0.5
- TextButton507.BorderSizePixel = 0
- TextButton507.ZIndex = 3
- TextButton507.Font = Enum.Font.SourceSans
- TextButton507.FontSize = Enum.FontSize.Size14
- TextButton507.TextColor = BrickColor.new("Institutional white")
- TextButton507.TextColor3 = Color3.new(1, 1, 1)
- TextButton507.TextSize = 14
- TextButton508.Name = "SteerLeft2"
- TextButton508.Parent = Frame455
- TextButton508.Position = UDim2.new(0, 170, 0, 133)
- TextButton508.Size = UDim2.new(0, 300, 0, 15)
- TextButton508.BackgroundColor = BrickColor.new("Really black")
- TextButton508.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton508.BackgroundTransparency = 0.5
- TextButton508.BorderSizePixel = 0
- TextButton508.ZIndex = 3
- TextButton508.Font = Enum.Font.SourceSans
- TextButton508.FontSize = Enum.FontSize.Size14
- TextButton508.TextColor = BrickColor.new("Institutional white")
- TextButton508.TextColor3 = Color3.new(1, 1, 1)
- TextButton508.TextSize = 14
- TextButton509.Name = "Brake2"
- TextButton509.Parent = Frame455
- TextButton509.Position = UDim2.new(0, 170, 0, 113)
- TextButton509.Size = UDim2.new(0, 300, 0, 15)
- TextButton509.BackgroundColor = BrickColor.new("Really black")
- TextButton509.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton509.BackgroundTransparency = 0.5
- TextButton509.BorderSizePixel = 0
- TextButton509.ZIndex = 3
- TextButton509.Font = Enum.Font.SourceSans
- TextButton509.FontSize = Enum.FontSize.Size14
- TextButton509.TextColor = BrickColor.new("Institutional white")
- TextButton509.TextColor3 = Color3.new(1, 1, 1)
- TextButton509.TextSize = 14
- TextButton510.Name = "Throttle2"
- TextButton510.Parent = Frame455
- TextButton510.Position = UDim2.new(0, 170, 0, 93)
- TextButton510.Size = UDim2.new(0, 300, 0, 15)
- TextButton510.BackgroundColor = BrickColor.new("Really black")
- TextButton510.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton510.BackgroundTransparency = 0.5
- TextButton510.BorderSizePixel = 0
- TextButton510.ZIndex = 3
- TextButton510.Font = Enum.Font.SourceSans
- TextButton510.FontSize = Enum.FontSize.Size14
- TextButton510.TextColor = BrickColor.new("Institutional white")
- TextButton510.TextColor3 = Color3.new(1, 1, 1)
- TextButton510.TextSize = 14
- TextButton511.Name = "SteerRight"
- TextButton511.Parent = Frame455
- TextButton511.Position = UDim2.new(0, 170, 0, 73)
- TextButton511.Size = UDim2.new(0, 300, 0, 15)
- TextButton511.BackgroundColor = BrickColor.new("Really black")
- TextButton511.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton511.BackgroundTransparency = 0.5
- TextButton511.BorderSizePixel = 0
- TextButton511.ZIndex = 3
- TextButton511.Font = Enum.Font.SourceSans
- TextButton511.FontSize = Enum.FontSize.Size14
- TextButton511.TextColor = BrickColor.new("Institutional white")
- TextButton511.TextColor3 = Color3.new(1, 1, 1)
- TextButton511.TextSize = 14
- TextButton512.Name = "SteerLeft"
- TextButton512.Parent = Frame455
- TextButton512.Position = UDim2.new(0, 170, 0, 53)
- TextButton512.Size = UDim2.new(0, 300, 0, 15)
- TextButton512.BackgroundColor = BrickColor.new("Really black")
- TextButton512.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton512.BackgroundTransparency = 0.5
- TextButton512.BorderSizePixel = 0
- TextButton512.ZIndex = 3
- TextButton512.Font = Enum.Font.SourceSans
- TextButton512.FontSize = Enum.FontSize.Size14
- TextButton512.TextColor = BrickColor.new("Institutional white")
- TextButton512.TextColor3 = Color3.new(1, 1, 1)
- TextButton512.TextSize = 14
- TextButton513.Name = "Brake"
- TextButton513.Parent = Frame455
- TextButton513.Position = UDim2.new(0, 170, 0, 33)
- TextButton513.Size = UDim2.new(0, 300, 0, 15)
- TextButton513.BackgroundColor = BrickColor.new("Really black")
- TextButton513.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton513.BackgroundTransparency = 0.5
- TextButton513.BorderSizePixel = 0
- TextButton513.ZIndex = 3
- TextButton513.Font = Enum.Font.SourceSans
- TextButton513.FontSize = Enum.FontSize.Size14
- TextButton513.TextColor = BrickColor.new("Institutional white")
- TextButton513.TextColor3 = Color3.new(1, 1, 1)
- TextButton513.TextSize = 14
- TextButton514.Name = "Throttle"
- TextButton514.Parent = Frame455
- TextButton514.Position = UDim2.new(0, 170, 0, 13)
- TextButton514.Size = UDim2.new(0, 300, 0, 15)
- TextButton514.BackgroundColor = BrickColor.new("Really black")
- TextButton514.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton514.BackgroundTransparency = 0.5
- TextButton514.BorderSizePixel = 0
- TextButton514.ZIndex = 3
- TextButton514.Font = Enum.Font.SourceSans
- TextButton514.FontSize = Enum.FontSize.Size14
- TextButton514.TextColor = BrickColor.new("Institutional white")
- TextButton514.TextColor3 = Color3.new(1, 1, 1)
- TextButton514.TextSize = 14
- TextLabel515.Name = "T"
- TextLabel515.Parent = Frame455
- TextLabel515.Position = UDim2.new(0, 150, 0, 300)
- TextLabel515.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel515.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel515.BackgroundTransparency = 1
- TextLabel515.BorderSizePixel = 0
- TextLabel515.ZIndex = 3
- TextLabel515.Font = Enum.Font.SourceSansItalic
- TextLabel515.FontSize = Enum.FontSize.Size18
- TextLabel515.Text = "Toggle ABS"
- TextLabel515.TextColor = BrickColor.new("Institutional white")
- TextLabel515.TextColor3 = Color3.new(1, 1, 1)
- TextLabel515.TextSize = 18
- TextLabel515.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel515.TextStrokeTransparency = 0.94999998807907
- TextLabel515.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel516.Name = "T"
- TextLabel516.Parent = Frame455
- TextLabel516.Position = UDim2.new(0, 150, 0, 280)
- TextLabel516.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel516.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel516.BackgroundTransparency = 1
- TextLabel516.BorderSizePixel = 0
- TextLabel516.ZIndex = 3
- TextLabel516.Font = Enum.Font.SourceSansItalic
- TextLabel516.FontSize = Enum.FontSize.Size18
- TextLabel516.Text = "Toggle TCS"
- TextLabel516.TextColor = BrickColor.new("Institutional white")
- TextLabel516.TextColor3 = Color3.new(1, 1, 1)
- TextLabel516.TextSize = 18
- TextLabel516.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel516.TextStrokeTransparency = 0.94999998807907
- TextLabel516.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel517.Name = "T"
- TextLabel517.Parent = Frame455
- TextLabel517.Position = UDim2.new(0, 150, 0, 260)
- TextLabel517.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel517.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel517.BackgroundTransparency = 1
- TextLabel517.BorderSizePixel = 0
- TextLabel517.ZIndex = 3
- TextLabel517.Font = Enum.Font.SourceSansItalic
- TextLabel517.FontSize = Enum.FontSize.Size18
- TextLabel517.Text = "Transmission Mode"
- TextLabel517.TextColor = BrickColor.new("Institutional white")
- TextLabel517.TextColor3 = Color3.new(1, 1, 1)
- TextLabel517.TextSize = 18
- TextLabel517.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel517.TextStrokeTransparency = 0.94999998807907
- TextLabel517.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel518.Name = "T"
- TextLabel518.Parent = Frame455
- TextLabel518.Position = UDim2.new(0, 150, 0, 240)
- TextLabel518.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel518.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel518.BackgroundTransparency = 1
- TextLabel518.BorderSizePixel = 0
- TextLabel518.ZIndex = 3
- TextLabel518.Font = Enum.Font.SourceSansItalic
- TextLabel518.FontSize = Enum.FontSize.Size18
- TextLabel518.Text = "Handbrake"
- TextLabel518.TextColor = BrickColor.new("Institutional white")
- TextLabel518.TextColor3 = Color3.new(1, 1, 1)
- TextLabel518.TextSize = 18
- TextLabel518.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel518.TextStrokeTransparency = 0.94999998807907
- TextLabel518.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel519.Name = "T"
- TextLabel519.Parent = Frame455
- TextLabel519.Position = UDim2.new(0, 150, 0, 220)
- TextLabel519.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel519.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel519.BackgroundTransparency = 1
- TextLabel519.BorderSizePixel = 0
- TextLabel519.ZIndex = 3
- TextLabel519.Font = Enum.Font.SourceSansItalic
- TextLabel519.FontSize = Enum.FontSize.Size18
- TextLabel519.Text = "Clutch"
- TextLabel519.TextColor = BrickColor.new("Institutional white")
- TextLabel519.TextColor3 = Color3.new(1, 1, 1)
- TextLabel519.TextSize = 18
- TextLabel519.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel519.TextStrokeTransparency = 0.94999998807907
- TextLabel519.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel520.Name = "T"
- TextLabel520.Parent = Frame455
- TextLabel520.Position = UDim2.new(0, 150, 0, 200)
- TextLabel520.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel520.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel520.BackgroundTransparency = 1
- TextLabel520.BorderSizePixel = 0
- TextLabel520.ZIndex = 3
- TextLabel520.Font = Enum.Font.SourceSansItalic
- TextLabel520.FontSize = Enum.FontSize.Size18
- TextLabel520.Text = "Shift Down"
- TextLabel520.TextColor = BrickColor.new("Institutional white")
- TextLabel520.TextColor3 = Color3.new(1, 1, 1)
- TextLabel520.TextSize = 18
- TextLabel520.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel520.TextStrokeTransparency = 0.94999998807907
- TextLabel520.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel521.Name = "T"
- TextLabel521.Parent = Frame455
- TextLabel521.Position = UDim2.new(0, 150, 0, 180)
- TextLabel521.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel521.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel521.BackgroundTransparency = 1
- TextLabel521.BorderSizePixel = 0
- TextLabel521.ZIndex = 3
- TextLabel521.Font = Enum.Font.SourceSansItalic
- TextLabel521.FontSize = Enum.FontSize.Size18
- TextLabel521.Text = "Shift Up"
- TextLabel521.TextColor = BrickColor.new("Institutional white")
- TextLabel521.TextColor3 = Color3.new(1, 1, 1)
- TextLabel521.TextSize = 18
- TextLabel521.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel521.TextStrokeTransparency = 0.94999998807907
- TextLabel521.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel522.Name = "T"
- TextLabel522.Parent = Frame455
- TextLabel522.Position = UDim2.new(0, 150, 0, 160)
- TextLabel522.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel522.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel522.BackgroundTransparency = 1
- TextLabel522.BorderSizePixel = 0
- TextLabel522.ZIndex = 3
- TextLabel522.Font = Enum.Font.SourceSansItalic
- TextLabel522.FontSize = Enum.FontSize.Size18
- TextLabel522.Text = "[Secondary] SteerRight"
- TextLabel522.TextColor = BrickColor.new("Institutional white")
- TextLabel522.TextColor3 = Color3.new(1, 1, 1)
- TextLabel522.TextSize = 18
- TextLabel522.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel522.TextStrokeTransparency = 0.94999998807907
- TextLabel522.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel523.Name = "T"
- TextLabel523.Parent = Frame455
- TextLabel523.Position = UDim2.new(0, 150, 0, 140)
- TextLabel523.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel523.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel523.BackgroundTransparency = 1
- TextLabel523.BorderSizePixel = 0
- TextLabel523.ZIndex = 3
- TextLabel523.Font = Enum.Font.SourceSansItalic
- TextLabel523.FontSize = Enum.FontSize.Size18
- TextLabel523.Text = "[Secondary] Steer Left"
- TextLabel523.TextColor = BrickColor.new("Institutional white")
- TextLabel523.TextColor3 = Color3.new(1, 1, 1)
- TextLabel523.TextSize = 18
- TextLabel523.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel523.TextStrokeTransparency = 0.94999998807907
- TextLabel523.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel524.Name = "T"
- TextLabel524.Parent = Frame455
- TextLabel524.Position = UDim2.new(0, 150, 0, 120)
- TextLabel524.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel524.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel524.BackgroundTransparency = 1
- TextLabel524.BorderSizePixel = 0
- TextLabel524.ZIndex = 3
- TextLabel524.Font = Enum.Font.SourceSansItalic
- TextLabel524.FontSize = Enum.FontSize.Size18
- TextLabel524.Text = "[Secondary] Brakes"
- TextLabel524.TextColor = BrickColor.new("Institutional white")
- TextLabel524.TextColor3 = Color3.new(1, 1, 1)
- TextLabel524.TextSize = 18
- TextLabel524.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel524.TextStrokeTransparency = 0.94999998807907
- TextLabel524.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel525.Name = "T"
- TextLabel525.Parent = Frame455
- TextLabel525.Position = UDim2.new(0, 150, 0, 100)
- TextLabel525.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel525.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel525.BackgroundTransparency = 1
- TextLabel525.BorderSizePixel = 0
- TextLabel525.ZIndex = 3
- TextLabel525.Font = Enum.Font.SourceSansItalic
- TextLabel525.FontSize = Enum.FontSize.Size18
- TextLabel525.Text = "[Secondary] Throttle"
- TextLabel525.TextColor = BrickColor.new("Institutional white")
- TextLabel525.TextColor3 = Color3.new(1, 1, 1)
- TextLabel525.TextSize = 18
- TextLabel525.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel525.TextStrokeTransparency = 0.94999998807907
- TextLabel525.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel526.Name = "T"
- TextLabel526.Parent = Frame455
- TextLabel526.Position = UDim2.new(0, 150, 0, 80)
- TextLabel526.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel526.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel526.BackgroundTransparency = 1
- TextLabel526.BorderSizePixel = 0
- TextLabel526.ZIndex = 3
- TextLabel526.Font = Enum.Font.SourceSansItalic
- TextLabel526.FontSize = Enum.FontSize.Size18
- TextLabel526.Text = "Steer Right"
- TextLabel526.TextColor = BrickColor.new("Institutional white")
- TextLabel526.TextColor3 = Color3.new(1, 1, 1)
- TextLabel526.TextSize = 18
- TextLabel526.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel526.TextStrokeTransparency = 0.94999998807907
- TextLabel526.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel527.Name = "T"
- TextLabel527.Parent = Frame455
- TextLabel527.Position = UDim2.new(0, 150, 0, 60)
- TextLabel527.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel527.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel527.BackgroundTransparency = 1
- TextLabel527.BorderSizePixel = 0
- TextLabel527.ZIndex = 3
- TextLabel527.Font = Enum.Font.SourceSansItalic
- TextLabel527.FontSize = Enum.FontSize.Size18
- TextLabel527.Text = "Steer Left"
- TextLabel527.TextColor = BrickColor.new("Institutional white")
- TextLabel527.TextColor3 = Color3.new(1, 1, 1)
- TextLabel527.TextSize = 18
- TextLabel527.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel527.TextStrokeTransparency = 0.94999998807907
- TextLabel527.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel528.Name = "T"
- TextLabel528.Parent = Frame455
- TextLabel528.Position = UDim2.new(0, 150, 0, 40)
- TextLabel528.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel528.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel528.BackgroundTransparency = 1
- TextLabel528.BorderSizePixel = 0
- TextLabel528.ZIndex = 3
- TextLabel528.Font = Enum.Font.SourceSansItalic
- TextLabel528.FontSize = Enum.FontSize.Size18
- TextLabel528.Text = "Brakes"
- TextLabel528.TextColor = BrickColor.new("Institutional white")
- TextLabel528.TextColor3 = Color3.new(1, 1, 1)
- TextLabel528.TextSize = 18
- TextLabel528.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel528.TextStrokeTransparency = 0.94999998807907
- TextLabel528.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel529.Name = "T"
- TextLabel529.Parent = Frame455
- TextLabel529.Position = UDim2.new(0, 150, 0, 20)
- TextLabel529.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel529.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel529.BackgroundTransparency = 1
- TextLabel529.BorderSizePixel = 0
- TextLabel529.ZIndex = 3
- TextLabel529.Font = Enum.Font.SourceSansItalic
- TextLabel529.FontSize = Enum.FontSize.Size18
- TextLabel529.Text = "Throttle"
- TextLabel529.TextColor = BrickColor.new("Institutional white")
- TextLabel529.TextColor3 = Color3.new(1, 1, 1)
- TextLabel529.TextSize = 18
- TextLabel529.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel529.TextStrokeTransparency = 0.94999998807907
- TextLabel529.TextXAlignment = Enum.TextXAlignment.Right
- TextButton530.Name = "ToggleMouseDrive"
- TextButton530.Parent = Frame455
- TextButton530.Position = UDim2.new(0, 170, 0, 313)
- TextButton530.Size = UDim2.new(0, 300, 0, 15)
- TextButton530.BackgroundColor = BrickColor.new("Really black")
- TextButton530.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton530.BackgroundTransparency = 0.5
- TextButton530.BorderSizePixel = 0
- TextButton530.ZIndex = 3
- TextButton530.Font = Enum.Font.SourceSans
- TextButton530.FontSize = Enum.FontSize.Size14
- TextButton530.TextColor = BrickColor.new("Institutional white")
- TextButton530.TextColor3 = Color3.new(1, 1, 1)
- TextButton530.TextSize = 14
- TextLabel531.Name = "T"
- TextLabel531.Parent = Frame455
- TextLabel531.Position = UDim2.new(0, 150, 0, 320)
- TextLabel531.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel531.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel531.BackgroundTransparency = 1
- TextLabel531.BorderSizePixel = 0
- TextLabel531.ZIndex = 3
- TextLabel531.Font = Enum.Font.SourceSansItalic
- TextLabel531.FontSize = Enum.FontSize.Size18
- TextLabel531.Text = "Switch Mouse Control"
- TextLabel531.TextColor = BrickColor.new("Institutional white")
- TextLabel531.TextColor3 = Color3.new(1, 1, 1)
- TextLabel531.TextSize = 18
- TextLabel531.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel531.TextStrokeTransparency = 0.94999998807907
- TextLabel531.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel532.Name = "T"
- TextLabel532.Parent = Frame455
- TextLabel532.Position = UDim2.new(2, 150, 0, 200)
- TextLabel532.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel532.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel532.BackgroundTransparency = 1
- TextLabel532.BorderSizePixel = 0
- TextLabel532.ZIndex = 3
- TextLabel532.Font = Enum.Font.SourceSansItalic
- TextLabel532.FontSize = Enum.FontSize.Size18
- TextLabel532.Text = "Toggle ABS"
- TextLabel532.TextColor = BrickColor.new("Institutional white")
- TextLabel532.TextColor3 = Color3.new(1, 1, 1)
- TextLabel532.TextSize = 18
- TextLabel532.TextStrokeColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- TextLabel532.TextStrokeTransparency = 0.94999998807907
- TextLabel532.TextXAlignment = Enum.TextXAlignment.Right
- TextButton533.Name = "ContlrToggleABS"
- TextButton533.Parent = Frame455
- TextButton533.Position = UDim2.new(2, 170, 0, 193)
- TextButton533.Size = UDim2.new(0, 300, 0, 15)
- TextButton533.BackgroundColor = BrickColor.new("Really black")
- TextButton533.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton533.BackgroundTransparency = 0.5
- TextButton533.BorderSizePixel = 0
- TextButton533.ZIndex = 3
- TextButton533.Font = Enum.Font.SourceSans
- TextButton533.FontSize = Enum.FontSize.Size14
- TextButton533.TextColor = BrickColor.new("Institutional white")
- TextButton533.TextColor3 = Color3.new(1, 1, 1)
- TextButton533.TextSize = 14
- TextButton534.Name = "Toggle"
- TextButton534.Parent = Frame443
- TextButton534.Position = UDim2.new(0.5, -50, 1, 10)
- TextButton534.Size = UDim2.new(0, 100, 0, 18)
- TextButton534.BackgroundColor = BrickColor.new("Deep orange")
- TextButton534.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- TextButton534.BackgroundTransparency = 0.5
- TextButton534.BorderColor = BrickColor.new("Sand violet metallic")
- TextButton534.BorderColor3 = Color3.new(0.588235, 0.588235, 0.588235)
- TextButton534.BorderSizePixel = 0
- TextButton534.ZIndex = 5
- TextButton534.Font = Enum.Font.Arial
- TextButton534.FontSize = Enum.FontSize.Size18
- TextButton534.Text = "Controls"
- TextButton534.TextColor = BrickColor.new("Institutional white")
- TextButton534.TextColor3 = Color3.new(1, 1, 1)
- TextButton534.TextSize = 16
- TextButton534.TextStrokeColor3 = Color3.new(0.415686, 0.415686, 0.415686)
- TextButton534.TextYAlignment = Enum.TextYAlignment.Bottom
- LocalScript535.Name = "AC6_MSteer_Camera"
- LocalScript535.Parent = Folder442
- table.insert(cors,sandbox(LocalScript535,function()
- --[[
- ___ _______ _
- / _ |____/ ___/ / ___ ____ ___ (_)__
- / __ /___/ /__/ _ \/ _ `(_-<(_-</ (_-<
- /_/ |_| \___/_//_/\_,_/___/___/_/___/
- SecondLogic @ Inspare
- ]]
- local car = script.Parent.Car.Value
- local cam = workspace.CurrentCamera
- local RS = game:GetService("RunService")
- car.DriveSeat.ChildRemoved:connect(function(child)
- if child.Name=="SeatWeld" then
- RS:UnbindFromRenderStep("MCam")
- cam.CameraType = Enum.CameraType.Custom
- end
- end)
- script.Parent.Values.MouseSteerOn.Changed:connect(function(property)
- if script.Parent.Values.MouseSteerOn.Value then
- RS:BindToRenderStep("MCam",Enum.RenderPriority.Camera.Value,function()
- cam.CameraType = Enum.CameraType.Scriptable
- local pspeed = math.min(1,car.DriveSeat.Velocity.Magnitude/500)
- local cc = car.DriveSeat.Position+Vector3.new(0,8+(pspeed*2),0)-(car.DriveSeat.CFrame.lookVector*17)+(car.DriveSeat.Velocity.Unit*-7*pspeed)
- cam.CoordinateFrame = CFrame.new(cc,car.DriveSeat.Position)
- end)
- else
- RS:UnbindFromRenderStep("MCam")
- cam.CameraType = Enum.CameraType.Custom
- end
- end)
- end))
- Frame536.Name = "AC6_Stock_Gauges"
- Frame536.Parent = Folder442
- Frame536.Size = UDim2.new(1, 0, 1, 0)
- Frame536.BackgroundColor = BrickColor.new("Institutional white")
- Frame536.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame536.BackgroundTransparency = 1
- Frame536.BorderSizePixel = 0
- Frame537.Name = "Tach"
- Frame537.Parent = Frame536
- Frame537.Position = UDim2.new(0.5, -150, 1, -100)
- Frame537.BackgroundColor = BrickColor.new("Institutional white")
- Frame537.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame537.BorderSizePixel = 0
- Frame538.Name = "Needle"
- Frame538.Parent = Frame537
- Frame538.Rotation = 45
- Frame538.BackgroundColor = BrickColor.new("Institutional white")
- Frame538.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame538.BorderSizePixel = 0
- Frame539.Parent = Frame538
- Frame539.Position = UDim2.new(0, -2, 0, -10)
- Frame539.Size = UDim2.new(0, 4, 0, 110)
- Frame539.BackgroundColor = BrickColor.new("Really red")
- Frame539.BackgroundColor3 = Color3.new(1, 0, 0)
- Frame539.BackgroundTransparency = 0.10000000149012
- Frame539.BorderSizePixel = 0
- Frame539.ZIndex = 2
- Frame540.Name = "Speedo"
- Frame540.Parent = Frame536
- Frame540.Position = UDim2.new(0.5, 150, 1, -100)
- Frame540.BackgroundColor = BrickColor.new("Institutional white")
- Frame540.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame540.BorderSizePixel = 0
- Frame541.Name = "Needle"
- Frame541.Parent = Frame540
- Frame541.Rotation = 45
- Frame541.BackgroundColor = BrickColor.new("Institutional white")
- Frame541.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame541.BorderSizePixel = 0
- Frame542.Parent = Frame541
- Frame542.Position = UDim2.new(0, -2, 0, -10)
- Frame542.Size = UDim2.new(0, 4, 0, 110)
- Frame542.BackgroundColor = BrickColor.new("Really red")
- Frame542.BackgroundColor3 = Color3.new(1, 0, 0)
- Frame542.BackgroundTransparency = 0.10000000149012
- Frame542.BorderSizePixel = 0
- Frame542.ZIndex = 2
- Frame543.Name = "ln"
- Frame543.Parent = Frame536
- Frame543.Rotation = 45
- Frame543.Visible = false
- Frame543.BackgroundColor = BrickColor.new("Institutional white")
- Frame543.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame543.BorderSizePixel = 0
- Frame544.Parent = Frame543
- Frame544.Position = UDim2.new(0, -2, 0, 105)
- Frame544.Size = UDim2.new(0, 3, 0, 5)
- Frame544.BackgroundColor = BrickColor.new("Institutional white")
- Frame544.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame544.BackgroundTransparency = 0.10000000149012
- Frame544.BorderSizePixel = 0
- TextLabel545.Name = "Num"
- TextLabel545.Parent = Frame543
- TextLabel545.Position = UDim2.new(0, 0, 0, 88)
- TextLabel545.Rotation = -45
- TextLabel545.Visible = false
- TextLabel545.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel545.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel545.BackgroundTransparency = 1
- TextLabel545.BorderSizePixel = 0
- TextLabel545.Font = Enum.Font.ArialBold
- TextLabel545.FontSize = Enum.FontSize.Size18
- TextLabel545.Text = "0"
- TextLabel545.TextColor = BrickColor.new("Institutional white")
- TextLabel545.TextColor3 = Color3.new(1, 1, 1)
- TextLabel545.TextSize = 18
- TextLabel545.TextStrokeColor3 = Color3.new(0.835294, 0.835294, 0.835294)
- TextLabel545.TextStrokeTransparency = 0.89999997615814
- TextLabel545.TextTransparency = 0.10000000149012
- TextLabel546.Name = "Gear"
- TextLabel546.Parent = Frame536
- TextLabel546.Position = UDim2.new(0.5, -120, 1, -70)
- TextLabel546.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel546.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel546.BackgroundTransparency = 1
- TextLabel546.BorderSizePixel = 0
- TextLabel546.Font = Enum.Font.ArialBold
- TextLabel546.FontSize = Enum.FontSize.Size48
- TextLabel546.Text = "N"
- TextLabel546.TextColor = BrickColor.new("Institutional white")
- TextLabel546.TextColor3 = Color3.new(1, 1, 1)
- TextLabel546.TextSize = 48
- TextLabel546.TextStrokeColor3 = Color3.new(0.835294, 0.835294, 0.835294)
- TextLabel546.TextStrokeTransparency = 0.89999997615814
- TextLabel546.TextTransparency = 0.10000000149012
- TextLabel547.Name = "ABS"
- TextLabel547.Parent = Frame536
- TextLabel547.Position = UDim2.new(0.5, 130, 1, -100)
- TextLabel547.Visible = false
- TextLabel547.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel547.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel547.BackgroundTransparency = 1
- TextLabel547.BorderSizePixel = 0
- TextLabel547.Font = Enum.Font.ArialBold
- TextLabel547.FontSize = Enum.FontSize.Size18
- TextLabel547.Text = "ABS"
- TextLabel547.TextColor = BrickColor.new("Deep orange")
- TextLabel547.TextColor3 = Color3.new(1, 0.666667, 0)
- TextLabel547.TextSize = 18
- TextLabel547.TextStrokeColor3 = Color3.new(1, 0.666667, 0)
- TextLabel547.TextStrokeTransparency = 0.89999997615814
- TextLabel547.TextTransparency = 0.10000000149012
- TextLabel547.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel548.Name = "PBrake"
- TextLabel548.Parent = Frame536
- TextLabel548.Position = UDim2.new(0.5, 200, 1, -120)
- TextLabel548.Visible = false
- TextLabel548.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel548.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel548.BackgroundTransparency = 1
- TextLabel548.BorderSizePixel = 0
- TextLabel548.Font = Enum.Font.ArialBold
- TextLabel548.FontSize = Enum.FontSize.Size24
- TextLabel548.Text = "P"
- TextLabel548.TextColor = BrickColor.new("Persimmon")
- TextLabel548.TextColor3 = Color3.new(1, 0.333333, 0.498039)
- TextLabel548.TextSize = 24
- TextLabel548.TextStrokeColor3 = Color3.new(1, 0.333333, 0.498039)
- TextLabel548.TextStrokeTransparency = 0.89999997615814
- TextLabel548.TextTransparency = 0.10000000149012
- TextLabel548.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel549.Name = "TCS"
- TextLabel549.Parent = Frame536
- TextLabel549.Position = UDim2.new(0.5, 130, 1, -120)
- TextLabel549.Visible = false
- TextLabel549.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel549.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel549.BackgroundTransparency = 1
- TextLabel549.BorderSizePixel = 0
- TextLabel549.Font = Enum.Font.ArialBold
- TextLabel549.FontSize = Enum.FontSize.Size18
- TextLabel549.Text = "TCS"
- TextLabel549.TextColor = BrickColor.new("Deep orange")
- TextLabel549.TextColor3 = Color3.new(1, 0.666667, 0)
- TextLabel549.TextSize = 18
- TextLabel549.TextStrokeColor3 = Color3.new(1, 0.666667, 0)
- TextLabel549.TextStrokeTransparency = 0.89999997615814
- TextLabel549.TextTransparency = 0.10000000149012
- TextLabel549.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel550.Name = "TMode"
- TextLabel550.Parent = Frame536
- TextLabel550.Position = UDim2.new(0.5, -165, 1, -40)
- TextLabel550.Size = UDim2.new(0, 40, 0, 20)
- TextLabel550.BackgroundColor = BrickColor.new("Deep orange")
- TextLabel550.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- TextLabel550.BackgroundTransparency = 0.5
- TextLabel550.BorderSizePixel = 0
- TextLabel550.Font = Enum.Font.ArialBold
- TextLabel550.FontSize = Enum.FontSize.Size18
- TextLabel550.Text = "A/T"
- TextLabel550.TextColor = BrickColor.new("Institutional white")
- TextLabel550.TextColor3 = Color3.new(1, 1, 1)
- TextLabel550.TextSize = 18
- TextLabel550.TextStrokeColor3 = Color3.new(1, 0.666667, 0)
- TextLabel550.TextStrokeTransparency = 0.89999997615814
- TextLabel550.TextTransparency = 0.10000000149012
- TextButton551.Name = "Speed"
- TextButton551.Parent = Frame536
- TextButton551.Position = UDim2.new(0.5, 150, 1, -80)
- TextButton551.Size = UDim2.new(0, 100, 0, 20)
- TextButton551.BackgroundColor = BrickColor.new("Institutional white")
- TextButton551.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton551.BackgroundTransparency = 1
- TextButton551.BorderSizePixel = 0
- TextButton551.ZIndex = 2
- TextButton551.Font = Enum.Font.ArialBold
- TextButton551.FontSize = Enum.FontSize.Size24
- TextButton551.Text = "0 SPS"
- TextButton551.TextColor = BrickColor.new("Institutional white")
- TextButton551.TextColor3 = Color3.new(1, 1, 1)
- TextButton551.TextSize = 24
- TextButton551.TextStrokeColor3 = Color3.new(0.835294, 0.835294, 0.835294)
- TextButton551.TextStrokeTransparency = 0.89999997615814
- TextButton551.TextTransparency = 0.10000000149012
- TextButton551.TextXAlignment = Enum.TextXAlignment.Right
- TextLabel552.Name = "ABS"
- TextLabel552.Parent = Frame536
- TextLabel552.Position = UDim2.new(0.5, 130, 1, -140)
- TextLabel552.Visible = false
- TextLabel552.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel552.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel552.BackgroundTransparency = 1
- TextLabel552.BorderSizePixel = 0
- TextLabel552.Font = Enum.Font.ArialBold
- TextLabel552.FontSize = Enum.FontSize.Size18
- TextLabel552.Text = "ABS"
- TextLabel552.TextColor = BrickColor.new("Deep orange")
- TextLabel552.TextColor3 = Color3.new(1, 0.666667, 0)
- TextLabel552.TextSize = 18
- TextLabel552.TextStrokeColor3 = Color3.new(1, 0.666667, 0)
- TextLabel552.TextStrokeTransparency = 0.89999997615814
- TextLabel552.TextTransparency = 0.10000000149012
- TextLabel552.TextXAlignment = Enum.TextXAlignment.Right
- LocalScript553.Name = "Gauges_AC6"
- LocalScript553.Parent = Frame536
- table.insert(cors,sandbox(LocalScript553,function()
- --[[
- ___ _______ _
- / _ |____/ ___/ / ___ ____ ___ (_)__
- / __ /___/ /__/ _ \/ _ `(_-<(_-</ (_-<
- /_/ |_| \___/_//_/\_,_/___/___/_/___/
- SecondLogic @ Inspare
- ]]
- local autoscaling = false --Estimates top speed
- local UNITS = { --Click on speed to change units
- --First unit is default
- {
- units = "MPH" ,
- scaling = (10/12) * (60/88) , -- 1 stud : 10 inches | ft/s to MPH
- maxSpeed = 160 ,
- spInc = 20 , -- Increment between labelled notches
- },
- {
- units = "KM/H" ,
- scaling = (10/12) * 1.09728 , -- 1 stud : 10 inches | ft/s to KP/H
- maxSpeed = 260 ,
- spInc = 20 , -- Increment between labelled notches
- },
- {
- units = "SPS" ,
- scaling = 1 , -- Roblox standard
- maxSpeed = 280 ,
- spInc = 30 , -- Increment between labelled notches
- }
- }
- -----------------------------------------------------------------------------------------------
- script.Parent:WaitForChild("Speedo")
- script.Parent:WaitForChild("Tach")
- script.Parent:WaitForChild("ln")
- script.Parent:WaitForChild("Gear")
- script.Parent:WaitForChild("Speed")
- local player=game.Players.LocalPlayer
- local mouse=player:GetMouse()
- local car = script.Parent.Parent.Car.Value
- car.DriveSeat.HeadsUpDisplay = false
- local _Tune = require(car["A-Chassis Tune"])
- local _pRPM = _Tune.PeakRPM
- local _lRPM = _Tune.Redline
- local currentUnits = 1
- local revEnd = 8
- local intach = car.Body.Dash.D.G.Tac.Needle
- local inspd = car.Body.Dash.D.G.Spd.Needle
- --Automatic Gauge Scaling
- if autoscaling then
- local Drive={}
- if _Tune.Config == "FWD" or _Tune.Config == "AWD" then
- if car.Wheels:FindFirstChild("FL")~= nil then
- table.insert(Drive,car.Wheels.FL)
- end
- if car.Wheels:FindFirstChild("FR")~= nil then
- table.insert(Drive,car.Wheels.FR)
- end
- if car.Wheels:FindFirstChild("F")~= nil then
- table.insert(Drive,car.Wheels.F)
- end
- end
- if _Tune.Config == "RWD" or _Tune.Config == "AWD" then
- if car.Wheels:FindFirstChild("RL")~= nil then
- table.insert(Drive,car.Wheels.RL)
- end
- if car.Wheels:FindFirstChild("RR")~= nil then
- table.insert(Drive,car.Wheels.RR)
- end
- if car.Wheels:FindFirstChild("R")~= nil then
- table.insert(Drive,car.Wheels.R)
- end
- end
- local wDia = 0
- for i,v in pairs(Drive) do
- if v.Size.x>wDia then wDia = v.Size.x end
- end
- Drive = nil
- for i,v in pairs(UNITS) do
- v.maxSpeed = math.ceil(v.scaling*wDia*math.pi*_lRPM/60/_Tune.Ratios[#_Tune.Ratios]/_Tune.FinalDrive)
- v.spInc = math.max(math.ceil(v.maxSpeed/200)*20,20)
- end
- end
- for i=0,revEnd*2 do
- local ln = script.Parent.ln:clone()
- ln.Parent = script.Parent.Tach
- ln.Rotation = 45 + i * 225 / (revEnd*2)
- ln.Num.Text = i/2
- ln.Num.Rotation = -ln.Rotation
- if i*500>=math.floor(_pRPM/500)*500 then
- ln.Frame.BackgroundColor3 = Color3.new(1,0,0)
- if i<revEnd*2 then
- ln2 = ln:clone()
- ln2.Parent = script.Parent.Tach
- ln2.Rotation = 45 + (i+.5) * 225 / (revEnd*2)
- ln2.Num:Destroy()
- ln2.Visible=true
- end
- end
- if i%2==0 then
- ln.Frame.Size = UDim2.new(0,3,0,10)
- ln.Frame.Position = UDim2.new(0,-1,0,100)
- ln.Num.Visible = true
- else
- ln.Num:Destroy()
- end
- ln.Visible=true
- end
- local lns = Instance.new("Frame",script.Parent.Speedo)
- lns.Name = "lns"
- lns.BackgroundTransparency = 1
- lns.BorderSizePixel = 0
- lns.Size = UDim2.new(0,0,0,0)
- for i=1,90 do
- local ln = script.Parent.ln:clone()
- ln.Parent = lns
- ln.Rotation = 45 + 225*(i/90)
- if i%2==0 then
- ln.Frame.Size = UDim2.new(0,2,0,10)
- ln.Frame.Position = UDim2.new(0,-1,0,100)
- else
- ln.Frame.Size = UDim2.new(0,3,0,5)
- end
- ln.Num:Destroy()
- ln.Visible=true
- end
- for i,v in pairs(UNITS) do
- local lnn = Instance.new("Frame",script.Parent.Speedo)
- lnn.BackgroundTransparency = 1
- lnn.BorderSizePixel = 0
- lnn.Size = UDim2.new(0,0,0,0)
- lnn.Name = v.units
- if i~= 1 then lnn.Visible=false end
- for i=0,v.maxSpeed,v.spInc do
- local ln = script.Parent.ln:clone()
- ln.Parent = lnn
- ln.Rotation = 45 + 225*(i/v.maxSpeed)
- ln.Num.Text = i
- ln.Num.TextSize = 14
- ln.Num.Rotation = -ln.Rotation
- ln.Frame:Destroy()
- ln.Num.Visible=true
- ln.Visible=true
- end
- end
- if script.Parent.Parent.IsOn.Value then
- script.Parent:TweenPosition(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,1,true)
- end
- script.Parent.Parent.IsOn.Changed:connect(function()
- if script.Parent.Parent.IsOn.Value then
- script.Parent:TweenPosition(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,1,true)
- end
- end)
- script.Parent.Parent.Values.RPM.Changed:connect(function()
- script.Parent.Tach.Needle.Rotation = 45 + 225 * math.min(1,script.Parent.Parent.Values.RPM.Value / (revEnd*1000))
- intach.Rotation = -90 + script.Parent.Parent.Values.RPM.Value * 270 / 8000
- end)
- script.Parent.Parent.Values.Gear.Changed:connect(function()
- local gearText = script.Parent.Parent.Values.Gear.Value
- if gearText == 0 then
- gearText = "N"
- car.Body.Dash.D.G.Info.Gear.Text = "N"
- elseif gearText == -1 then
- gearText = "R"
- car.Body.Dash.D.G.Info.Gear.Text = "R"
- end
- script.Parent.Gear.Text = gearText
- car.Body.Dash.D.G.Info.Gear.Text = gearText
- end)
- script.Parent.Parent.Values.TCS.Changed:connect(function()
- if _Tune.TCSEnabled then
- if script.Parent.Parent.Values.TCS.Value then
- script.Parent.TCS.TextColor3 = Color3.new(1,170/255,0)
- script.Parent.TCS.TextStrokeColor3 = Color3.new(1,170/255,0)
- if script.Parent.Parent.Values.TCSActive.Value then
- wait()
- script.Parent.TCS.Visible = not script.Parent.TCS.Visible
- else
- wait()
- script.Parent.TCS.Visible = false
- end
- else
- script.Parent.TCS.Visible = true
- script.Parent.TCS.TextColor3 = Color3.new(1,0,0)
- script.Parent.TCS.TextStrokeColor3 = Color3.new(1,0,0)
- end
- else
- script.Parent.TCS.Visible = false
- end
- end)
- script.Parent.Parent.Values.TCSActive.Changed:connect(function()
- if _Tune.TCSEnabled then
- if script.Parent.Parent.Values.TCSActive.Value and script.Parent.Parent.Values.TCS.Value then
- wait()
- script.Parent.TCS.Visible = not script.Parent.TCS.Visible
- elseif not script.Parent.Parent.Values.TCS.Value then
- wait()
- script.Parent.TCS.Visible = true
- else
- wait()
- script.Parent.TCS.Visible = false
- end
- else
- script.Parent.TCS.Visible = false
- end
- end)
- script.Parent.TCS.Changed:connect(function()
- if _Tune.TCSEnabled then
- if script.Parent.Parent.Values.TCSActive.Value and script.Parent.Parent.Values.TCS.Value then
- wait()
- script.Parent.TCS.Visible = not script.Parent.TCS.Visible
- elseif not script.Parent.Parent.Values.TCS.Value then
- wait()
- script.Parent.TCS.Visible = true
- end
- else
- if script.Parent.TCS.Visible then
- script.Parent.TCS.Visible = false
- end
- end
- end)
- script.Parent.Parent.Values.ABS.Changed:connect(function()
- if _Tune.ABSEnabled then
- if script.Parent.Parent.Values.ABS.Value then
- script.Parent.ABS.TextColor3 = Color3.new(1,170/255,0)
- script.Parent.ABS.TextStrokeColor3 = Color3.new(1,170/255,0)
- if script.Parent.Parent.Values.ABSActive.Value then
- wait()
- script.Parent.ABS.Visible = not script.Parent.ABS.Visible
- else
- wait()
- script.Parent.ABS.Visible = false
- end
- else
- script.Parent.ABS.Visible = true
- script.Parent.ABS.TextColor3 = Color3.new(1,0,0)
- script.Parent.ABS.TextStrokeColor3 = Color3.new(1,0,0)
- end
- else
- script.Parent.ABS.Visible = false
- end
- end)
- script.Parent.Parent.Values.ABSActive.Changed:connect(function()
- if _Tune.ABSEnabled then
- if script.Parent.Parent.Values.ABSActive.Value and script.Parent.Parent.Values.ABS.Value then
- wait()
- script.Parent.ABS.Visible = not script.Parent.ABS.Visible
- elseif not script.Parent.Parent.Values.ABS.Value then
- wait()
- script.Parent.ABS.Visible = true
- else
- wait()
- script.Parent.ABS.Visible = false
- end
- else
- script.Parent.ABS.Visible = false
- end
- end)
- script.Parent.ABS.Changed:connect(function()
- if _Tune.ABSEnabled then
- if script.Parent.Parent.Values.ABSActive.Value and script.Parent.Parent.Values.ABS.Value then
- wait()
- script.Parent.ABS.Visible = not script.Parent.ABS.Visible
- elseif not script.Parent.Parent.Values.ABS.Value then
- wait()
- script.Parent.ABS.Visible = true
- end
- else
- if script.Parent.ABS.Visible then
- script.Parent.ABS.Visible = false
- end
- end
- end)
- script.Parent.Parent.Values.PBrake.Changed:connect(function()
- script.Parent.PBrake.Visible = script.Parent.Parent.Values.PBrake.Value
- end)
- script.Parent.Parent.Values.TransmissionMode.Changed:connect(function()
- if script.Parent.Parent.Values.TransmissionMode.Value == "Auto" then
- script.Parent.TMode.Text = "A/T"
- script.Parent.TMode.BackgroundColor3 = Color3.new(1,170/255,0)
- elseif script.Parent.Parent.Values.TransmissionMode.Value == "Semi" then
- script.Parent.TMode.Text = "S/T"
- script.Parent.TMode.BackgroundColor3 = Color3.new(0, 170/255, 127/255)
- else
- script.Parent.TMode.Text = "M/T"
- script.Parent.TMode.BackgroundColor3 = Color3.new(1,85/255,.5)
- end
- end)
- script.Parent.Parent.Values.Velocity.Changed:connect(function(property)
- script.Parent.Speedo.Needle.Rotation = 45 + 225 * math.min(1,UNITS[currentUnits].scaling*script.Parent.Parent.Values.Velocity.Value.Magnitude/UNITS[currentUnits].maxSpeed)
- script.Parent.Speed.Text = math.floor(UNITS[currentUnits].scaling*script.Parent.Parent.Values.Velocity.Value.Magnitude) .. " "..UNITS[currentUnits].units
- inspd.Rotation = -90 + (270 / 160) * (math.abs(script.Parent.Parent.Values.Velocity.Value.Magnitude*((10/12) * (60/88))))
- end)
- script.Parent.Speed.MouseButton1Click:connect(function()
- if currentUnits==#UNITS then
- currentUnits = 1
- else
- currentUnits = currentUnits+1
- end
- for i,v in pairs(script.Parent.Speedo:GetChildren()) do
- v.Visible=v.Name==UNITS[currentUnits].units or v.Name=="Needle" or v.Name=="lns"
- end
- script.Parent.Speed.Text = math.floor(UNITS[currentUnits].scaling*script.Parent.Parent.Values.Velocity.Value.Magnitude) .. " "..UNITS[currentUnits].units
- end)
- mouse.KeyDown:connect(function(key)
- if key=="v" then
- script.Parent.Visible=not script.Parent.Visible
- end
- end)
- end))
- LocalScript554.Name = "SteeringWheel"
- LocalScript554.Parent = Folder442
- table.insert(cors,sandbox(LocalScript554,function()
- local car = script.Parent.Car.Value
- script.Parent.Values.SteerC.Changed:connect(function()
- local ex = 1
- if script.Parent.Values.SteerC.Value<0 then ex=-1 end
- car.Misc.SW.SS.Motor.DesiredAngle = script.Parent.Values.SteerC.Value^2*math.rad(-90)*ex
- end)
- end))
- LocalScript555.Name = "AC6_Stock_Sound"
- LocalScript555.Parent = Folder442
- table.insert(cors,sandbox(LocalScript555,function()
- --[[
- ___ _______ _
- / _ |____/ ___/ / ___ ____ ___ (_)__
- / __ /___/ /__/ _ \/ _ `(_-<(_-</ (_-<
- /_/ |_| \___/_//_/\_,_/___/___/_/___/
- SecondLogic @ Inspare
- ]]
- local FE = workspace.FilteringEnabled
- local car = script.Parent.Car.Value
- local _Tune = require(car["A-Chassis Tune"])
- local on = 0
- script:WaitForChild("Rev")
- script:WaitForChild("Turbo")
- if not FE then
- for i,v in pairs(car.DriveSeat:GetChildren()) do
- for _,a in pairs(script:GetChildren()) do
- if v.Name==a.Name then v:Stop() wait() v:Destroy() end
- end
- end
- for i,v in pairs(script:GetChildren()) do
- v.Parent=car.DriveSeat
- end
- car.DriveSeat.Rev:Play()
- car.DriveSeat.Turbo:Play()
- while wait() do
- local _RPM = script.Parent.Values.RPM.Value
- if not car.DriveSeat.IsOn.Value then on=math.max(on-.015,0) else on=1 end
- car.DriveSeat.Rev.Pitch = (car.DriveSeat.Rev.SetPitch.Value + car.DriveSeat.Rev.SetRev.Value*_RPM/_Tune.Redline)*on^2
- car.DriveSeat.Turbo.Pitch = (car.DriveSeat.Turbo.SetPitch.Value + car.DriveSeat.Turbo.SetRev.Value*_RPM/_Tune.Redline)*on^2
- end
- else
- local handler = car.AC6_FE_Sounds
- handler:FireServer("newSound","Rev",car.DriveSeat,script.Rev.SoundId,0,script.Rev.Volume,true)
- handler:FireServer("playSound","Rev")
- handler:FireServer("newSound","Turbo",car.DriveSeat,script.Turbo.SoundId,0,script.Turbo.Volume,true)
- handler:FireServer("playSound","Turbo")
- local pitch=0
- local pitch2=0
- while wait() do
- local _RPM = script.Parent.Values.RPM.Value
- if not car.DriveSeat.IsOn.Value then on=math.max(on-.015,0) else on=1 end
- pitch = (script.Rev.SetPitch.Value + script.Rev.SetRev.Value*_RPM/_Tune.Redline)*on^2
- pitch2 = (script.Turbo.SetPitch.Value + script.Turbo.SetRev.Value*_RPM/_Tune.Redline)*on^2
- handler:FireServer("updateSound","Rev",script.Rev.SoundId,pitch,script.Rev.Volume)
- handler:FireServer("updateSound","Turbo",script.Turbo.SoundId,pitch2,script.Turbo.Volume)
- end
- end
- end))
- RemoteEvent556.Name = "AC6_FE_Sounds"
- RemoteEvent556.Parent = LocalScript555
- Script557.Name = "Handler"
- Script557.Parent = RemoteEvent556
- table.insert(cors,sandbox(Script557,function()
- local Sounds = {}
- local F = {}
- F.newSound = function(name,par,id,pitch,volume,loop)
- for i,v in pairs(Sounds) do
- if i==name then
- v:Stop()
- v:Destroy()
- end
- end
- local sn = Instance.new("Sound",par)
- sn.Name = name
- sn.SoundId = id
- sn.Pitch = pitch
- sn.Volume = volume
- sn.Looped = loop
- sn.AncestryChanged:connect(function(child,parent) print(parent) end)
- Sounds[name]=sn
- end
- F.updateSound = function(sound,id,pit,vol)
- local sn = Sounds[sound]
- if id~=sn.SoundId then sn.SoundId = id end
- if pit~=sn.Pitch then sn.Pitch = pit end
- if vol~=sn.Volume then sn.Volume = vol end
- end
- F.playSound = function(sound)
- Sounds[sound]:Play()
- end
- F.pauseSound = function(sound)
- Sounds[sound]:Pause()
- end
- F.stopSound = function(sound)
- Sounds[sound]:Stop()
- end
- F.removeSound = function(sound)
- Sounds[sound]:Stop()
- Sounds[sound]:Destroy()
- Sounds[sound]=nil
- end
- script.Parent.OnServerEvent:connect(function(pl,Fnc,...)
- F[Fnc](...)
- end)
- end))
- Script557.Disabled = true
- Sound558.Name = "Turbo"
- Sound558.Parent = LocalScript555
- Sound558.Looped = true
- Sound558.Pitch = 0
- Sound558.PlaybackSpeed = 0
- Sound558.SoundId = "rbxassetid://234458445"
- Sound558.Volume = 0.20000000298023
- NumberValue559.Name = "SetRev"
- NumberValue559.Parent = Sound558
- NumberValue559.Value = 1
- NumberValue560.Name = "SetPitch"
- NumberValue560.Parent = Sound558
- NumberValue560.Value = -0.2
- Sound561.Name = "Rev"
- Sound561.Parent = LocalScript555
- Sound561.Looped = true
- Sound561.Pitch = 0
- Sound561.PlaybackSpeed = 0
- Sound561.SoundId = "rbxassetid://771372621"
- Sound561.Volume = 4
- NumberValue562.Name = "SetRev"
- NumberValue562.Parent = Sound561
- NumberValue562.Value = 0.85
- NumberValue563.Name = "SetPitch"
- NumberValue563.Parent = Sound561
- NumberValue563.Value = 0.12
- Frame564.Name = "Lights [FE+]"
- Frame564.Parent = Folder442
- Frame564.Size = UDim2.new(1, 0, 1, 0)
- Frame564.BackgroundColor = BrickColor.new("Institutional white")
- Frame564.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame564.BackgroundTransparency = 1
- Frame564.BorderSizePixel = 0
- ImageLabel565.Name = "Left"
- ImageLabel565.Parent = Frame564
- ImageLabel565.Position = UDim2.new(0.5, -50, 1, -200)
- ImageLabel565.Visible = false
- ImageLabel565.Size = UDim2.new(1.25, 0, 1.25, 0)
- ImageLabel565.AnchorPoint = Vector2.new(0.5, 0.5)
- ImageLabel565.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel565.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel565.BackgroundTransparency = 1
- ImageLabel565.BorderSizePixel = 0
- ImageLabel565.Image = "rbxassetid://719866584"
- UISizeConstraint566.Parent = ImageLabel565
- UISizeConstraint566.MaxSize = Vector2.new(50, 50)
- UISizeConstraint566.MinSize = Vector2.new(50, 50)
- UIAspectRatioConstraint567.Parent = ImageLabel565
- TextButton568.Name = "Toggle"
- TextButton568.Parent = Frame564
- TextButton568.Position = UDim2.new(1, -180, 1, -70)
- TextButton568.Size = UDim2.new(0, 150, 0, 30)
- TextButton568.BackgroundColor = BrickColor.new("Institutional white")
- TextButton568.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton568.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- TextButton568.Font = Enum.Font.SourceSans
- TextButton568.FontSize = Enum.FontSize.Size18
- TextButton568.Text = "Lights: Auto"
- TextButton568.TextSize = 18
- LocalScript569.Name = "Lights"
- LocalScript569.Parent = Frame564
- table.insert(cors,sandbox(LocalScript569,function()
- local car = script.Parent.Parent.Car.Value
- local mouse = game.Players.LocalPlayer:GetMouse()
- local cValues = script.Parent.Parent.Values
- local Lights = car.Body.Lights
- local FE = workspace.FilteringEnabled
- local handler = car:WaitForChild("Lights_FE")
- local mode=0
- local LightOn=false
- local LInd=false
- local RInd=false
- local PsOn=false
- local lSteer = 0
- local rSteer = 0
- local day = 390
- local night = 1050
- local pulseDur = .33
- local cancelThr = .4
- handler:FireServer("ToggleBlinker",false,false,false,1)
- function UpdateLight(prt,mat,col,trn,lon,lrg)
- if FE then
- handler:FireServer("UpdateLight",prt,mat,col,trn,lon,lrg)
- else
- prt.Material = mat
- prt.BrickColor = col
- prt.Transparency = trn
- prt.L.Enabled = lon
- prt.L.Range = lrg
- end
- end
- car.DriveSeat.ChildRemoved:connect(function(child)
- if child.Name=="SeatWeld" then
- UpdateLight(Lights.RV,Enum.Material.SmoothPlastic,BrickColor.new("Institutional white"),0,false,15)
- if LightOn then
- UpdateLight(Lights.FLI,Enum.Material.Neon,BrickColor.new("Neon orange"),0,false,20)
- UpdateLight(Lights.FRI,Enum.Material.Neon,BrickColor.new("Neon orange"),0,false,20)
- UpdateLight(Lights.R,Enum.Material.Neon,BrickColor.new("Bright red"),0.1,true,10)
- UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Crimson"),0.1,false,10)
- UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Crimson"),0.1,false,10)
- else
- UpdateLight(Lights.FLI,Enum.Material.SmoothPlastic,BrickColor.new("Neon orange"),0,false,20)
- UpdateLight(Lights.FRI,Enum.Material.SmoothPlastic,BrickColor.new("Neon orange"),0,false,20)
- UpdateLight(Lights.R,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10)
- UpdateLight(Lights.RLI,Enum.Material.SmoothPlastic,BrickColor.new("Crimson"),0,false,10)
- UpdateLight(Lights.RRI,Enum.Material.SmoothPlastic,BrickColor.new("Crimson"),0,false,10)
- end
- if LInd or RInd then
- handler:FireServer("ToggleBlinker",LightOn,LInd,RInd,pulseDur)
- end
- end
- end)
- function ToggleLight()
- if LightOn then
- UpdateLight(Lights.F,Enum.Material.Neon,BrickColor.new("Pearl"),0,true,60)
- if not LInd then UpdateLight(Lights.FLI,Enum.Material.Neon,BrickColor.new("Neon orange"),0,false,20) end
- if not RInd then UpdateLight(Lights.FRI,Enum.Material.Neon,BrickColor.new("Neon orange"),0,false,20) end
- else
- UpdateLight(Lights.F,Enum.Material.SmoothPlastic,BrickColor.new("Pearl"),0,false,60)
- if not LInd then UpdateLight(Lights.FLI,Enum.Material.SmoothPlastic,BrickColor.new("Neon orange"),0,false,20) end
- if not RInd then UpdateLight(Lights.FRI,Enum.Material.SmoothPlastic,BrickColor.new("Neon orange"),0,false,20) end
- end
- if cValues.Brake.Value>0 then
- UpdateLight(Lights.R,Enum.Material.Neon,BrickColor.new("Really red"),0,true,15)
- if not LInd then UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Really red"),0,false,15) end
- if not RInd then UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Really red"),0,false,15) end
- else
- if LightOn then
- UpdateLight(Lights.R,Enum.Material.Neon,BrickColor.new("Bright red"),0.1,true,10)
- if not LInd then UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Bright red"),0.1,false,10) end
- if not RInd then UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Bright red"),0.1,false,10) end
- else
- UpdateLight(Lights.R,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10)
- if not LInd then UpdateLight(Lights.RLI,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10) end
- if not RInd then UpdateLight(Lights.RRI,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10) end
- end
- end
- end
- function AutoLight()
- if mode == 0 then
- if (game.Lighting:GetMinutesAfterMidnight()<day or game.Lighting:GetMinutesAfterMidnight()>night) then
- if not LightOn then
- LightOn = true
- ToggleLight()
- end
- else
- if LightOn then
- LightOn = false
- ToggleLight()
- end
- end
- end
- end
- cValues.Brake.Changed:connect(function()
- if cValues.Brake.Value>0 then
- UpdateLight(Lights.R,Enum.Material.Neon,BrickColor.new("Really red"),0,true,15)
- if not LInd then UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Really red"),0,false,15) end
- if not RInd then UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Really red"),0,false,15) end
- else
- if LightOn then
- UpdateLight(Lights.R,Enum.Material.Neon,BrickColor.new("Bright red"),0.1,true,10)
- if not LInd then UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Bright red"),0.1,false,10) end
- if not RInd then UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Bright red"),0.1,false,10) end
- else
- UpdateLight(Lights.R,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10)
- if not LInd then UpdateLight(Lights.RLI,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10) end
- if not RInd then UpdateLight(Lights.RRI,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10) end
- end
- end
- end)
- UpdateLight(Lights.RV,Enum.Material.SmoothPlastic,BrickColor.new("Institutional white"),0,false,15)
- cValues.Gear.Changed:connect(function()
- if cValues.Gear.Value == -1 then
- UpdateLight(Lights.RV,Enum.Material.Neon,BrickColor.new("Institutional white"),0,true,15)
- else
- UpdateLight(Lights.RV,Enum.Material.SmoothPlastic,BrickColor.new("Institutional white"),0,false,15)
- end
- end)
- cValues.SteerT.Changed:connect(function()
- if not (LInd and RInd) then
- if LInd then
- lSteer=math.min(cValues.SteerT.Value,lSteer)
- if lSteer-cValues.SteerT.Value < -cancelThr then LInd=false end
- else
- lSteer=0
- end
- if RInd then
- rSteer=math.max(cValues.SteerT.Value,rSteer)
- if rSteer-cValues.SteerT.Value > cancelThr then RInd=false end
- else
- rSteer=0
- end
- end
- end)
- script.Parent.Toggle.MouseButton1Click:connect(function()
- if mode==0 then
- script.Parent.Toggle.Text = "Lights: On"
- mode=1
- LightOn=true
- elseif mode==1 then
- script.Parent.Toggle.Text = "Lights: Off"
- mode=2
- LightOn=false
- else
- script.Parent.Toggle.Text = "Lights: Auto"
- mode=0
- AutoLight()
- end
- ToggleLight()
- end)
- mouse.keyDown:connect(function(k)
- if k=="z" then
- if RInd then
- RInd=false
- LInd=true
- else
- LInd=not LInd
- end
- elseif k=="c" then
- if LInd then
- LInd=false
- RInd=true
- else
- RInd=not RInd
- end
- elseif k=="x" then
- if LInd and RInd then
- LInd = false
- RInd = false
- else
- LInd = true
- RInd = true
- end
- end
- end)
- game:GetService("UserInputService").InputBegan:connect(function(input,IsRobloxFunction)
- if input.KeyCode ==Enum.KeyCode.DPadLeft and input.UserInputState == Enum.UserInputState.Begin then
- if RInd then
- RInd=false
- LInd=true
- else
- LInd=not LInd
- end
- elseif input.KeyCode ==Enum.KeyCode.DPadRight and input.UserInputState == Enum.UserInputState.Begin then
- if LInd then
- LInd=false
- RInd=true
- else
- RInd=not RInd
- end
- elseif input.KeyCode ==Enum.KeyCode.DPadUp and input.UserInputState == Enum.UserInputState.Begin then
- if LInd and RInd then
- LInd = false
- RInd = false
- else
- LInd = true
- RInd = true
- end
- end
- end)
- ToggleLight()
- game.Lighting.Changed:connect(AutoLight)
- AutoLight()
- while wait(pulseDur) do
- PsOn = not PsOn
- if PsOn then
- if LInd then
- script.Parent.Left.Visible=true
- UpdateLight(Lights.FLI,Enum.Material.Neon,BrickColor.new("Bright orange"),0,true,20)
- UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Crimson"),0,true,15)
- end
- if RInd then
- script.Parent.Right.Visible=true
- UpdateLight(Lights.FRI,Enum.Material.Neon,BrickColor.new("Bright orange"),0,true,20)
- UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Crimson"),0,true,15)
- end
- else
- script.Parent.Left.Visible=false
- script.Parent.Right.Visible=false
- if (not LInd) and LightOn then
- UpdateLight(Lights.FLI,Enum.Material.Neon,BrickColor.new("Bright orange"),0,false,20)
- else
- UpdateLight(Lights.FLI,Enum.Material.SmoothPlastic,BrickColor.new("Bright orange"),0,false,20)
- end
- if (not RInd) and LightOn then
- UpdateLight(Lights.FRI,Enum.Material.Neon,BrickColor.new("Neon orange"),0,false,20)
- else
- UpdateLight(Lights.FRI,Enum.Material.SmoothPlastic,BrickColor.new("Neon orange"),0,false,20)
- end
- if cValues.Brake.Value>0 then
- if not LInd then
- UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Really red"),0,false,15)
- else
- UpdateLight(Lights.RLI,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10)
- end
- if not RInd then
- UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Really red"),0,false,15)
- else
- UpdateLight(Lights.RRI,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10)
- end
- else
- if (not LInd) and LightOn then
- UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Bright red"),0.1,false,10)
- else
- UpdateLight(Lights.RLI,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10)
- end
- if (not RInd) and LightOn then
- UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Bright red"),0.1,false,10)
- else
- UpdateLight(Lights.RRI,Enum.Material.SmoothPlastic,BrickColor.new("Bright red"),0,false,10)
- end
- end
- end
- end
- end))
- ImageLabel570.Name = "Right"
- ImageLabel570.Parent = Frame564
- ImageLabel570.Position = UDim2.new(0.5, 50, 1, -200)
- ImageLabel570.Visible = false
- ImageLabel570.Size = UDim2.new(1.25, 0, 1.25, 0)
- ImageLabel570.AnchorPoint = Vector2.new(0.5, 0.5)
- ImageLabel570.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel570.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel570.BackgroundTransparency = 1
- ImageLabel570.BorderSizePixel = 0
- ImageLabel570.Image = "rbxassetid://719866601"
- UISizeConstraint571.Parent = ImageLabel570
- UISizeConstraint571.MaxSize = Vector2.new(50, 50)
- UISizeConstraint571.MinSize = Vector2.new(50, 50)
- UIAspectRatioConstraint572.Parent = ImageLabel570
- RemoteEvent573.Name = "Lights_FE"
- RemoteEvent573.Parent = Frame564
- Script574.Name = "Handler"
- Script574.Parent = RemoteEvent573
- table.insert(cors,sandbox(Script574,function()
- local car = script.Parent.Parent
- local Lights = car.Body.Lights
- local F = {}
- local LightOn = false
- local LInd = false
- local RInd = false
- local pulseDur = 1
- F.UpdateLight = function(prt,mat,col,trn,lon,lrg)
- prt.Material = mat
- prt.BrickColor = col
- prt.Transparency = trn
- prt.L.Enabled = lon
- prt.L.Range = lrg
- end
- F.ToggleBlinker = function(lo, li, ri, pd)
- LightOn = lo
- LInd = li
- RInd = ri
- pulseDur = pd
- end
- script.Parent.OnServerEvent:connect(function(pl,Fnc,...)
- F[Fnc](...)
- end)
- while wait(pulseDur) do
- if LInd or RInd then
- PsOn = not PsOn
- if PsOn then
- if LInd then
- F.UpdateLight(Lights.FLI,Enum.Material.Neon,BrickColor.new("Br. yellowish orange"),0,true,20)
- F.UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Br. yellowish orange"),0,true,15)
- end
- if RInd then
- F.UpdateLight(Lights.FRI,Enum.Material.Neon,BrickColor.new("Br. yellowish orange"),0,true,20)
- F.UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Br. yellowish orange"),0,true,15)
- end
- else
- if (not LInd) and LightOn then
- F.UpdateLight(Lights.FLI,Enum.Material.Neon,BrickColor.new("Institutional white"),0,false,20)
- F.UpdateLight(Lights.RLI,Enum.Material.Neon,BrickColor.new("Burgundy"),0.1,false,10)
- else
- F.UpdateLight(Lights.FLI,Enum.Material.SmoothPlastic,BrickColor.new("Institutional white"),0,false,20)
- F.UpdateLight(Lights.RLI,Enum.Material.SmoothPlastic,BrickColor.new("Burgundy"),0,false,10)
- end
- if (not RInd) and LightOn then
- F.UpdateLight(Lights.FRI,Enum.Material.Neon,BrickColor.new("Institutional white"),0,false,20)
- F.UpdateLight(Lights.RRI,Enum.Material.Neon,BrickColor.new("Burgundy"),0.1,false,10)
- else
- F.UpdateLight(Lights.FRI,Enum.Material.SmoothPlastic,BrickColor.new("Institutional white"),0,false,20)
- F.UpdateLight(Lights.RRI,Enum.Material.SmoothPlastic,BrickColor.new("Burgundy"),0,false,10)
- end
- end
- end
- end
- end))
- Script574.Disabled = true
- LocalScript575.Name = "Smoke [FE+]"
- LocalScript575.Parent = Folder442
- table.insert(cors,sandbox(LocalScript575,function()
- local FE = workspace.FilteringEnabled
- local car = script.Parent.Car.Value
- car.Wheels.RL.SQ:Play()
- car.Wheels.RR.SQ:Play()
- local handler = car:WaitForChild("Smoke_FE")
- while wait(.2) do
- local r1 = Ray.new(car.Wheels.RL.Position,(car.Wheels.RL.Arm.CFrame*CFrame.Angles(-math.pi/2,0,0)).lookVector*(.05+car.Wheels.RL.Size.x/2))
- local r1hit = 0
- if workspace:FindPartOnRay(r1,car)~=nil then r1hit=1 end
- local r2 = Ray.new(car.Wheels.RL.Position,(car.Wheels.RR.Arm.CFrame*CFrame.Angles(-math.pi/2,0,0)).lookVector*(.05+car.Wheels.RR.Size.x/2))
- local r2hit = 0
- if workspace:FindPartOnRay(r2,car)~=nil then r2hit=1 end
- local rl = math.min((math.max(math.abs((car.Wheels.RL.RotVelocity.Magnitude*car.Wheels.RL.Size.x/2) - (car.Wheels.RL.Velocity.Magnitude))-30,0)),50)*r1hit
- local rr = math.min((math.max(math.abs((car.Wheels.RR.RotVelocity.Magnitude*car.Wheels.RR.Size.x/2) - (car.Wheels.RR.Velocity.Magnitude))-30,0)),50)*r2hit
- if FE then
- handler:FireServer("UpdateSmoke",rl,rr)
- else
- car.Wheels.RL.Smoke.Rate = rl
- car.Wheels.RR.Smoke.Rate = rr
- car.Wheels.RL.SQ.Volume = rl/50
- car.Wheels.RR.SQ.Volume = rr/50
- end
- end
- end))
- RemoteEvent576.Name = "Smoke_FE"
- RemoteEvent576.Parent = LocalScript575
- Script577.Name = "Handler"
- Script577.Parent = RemoteEvent576
- table.insert(cors,sandbox(Script577,function()
- local car = script.Parent.Parent
- local F = {}
- F.UpdateSmoke = function(rl,rr)
- car.Wheels.RL.Smoke.Rate = rl
- car.Wheels.RR.Smoke.Rate = rr
- car.Wheels.RL.SQ.Volume = rl/50
- car.Wheels.RR.SQ.Volume = rr/50
- end
- script.Parent.OnServerEvent:connect(function(pl,Fnc,...)
- F[Fnc](...)
- end)
- car.DriveSeat.ChildRemoved:connect(function(child)
- if child.Name=="SeatWeld" then
- car.Wheels.RL.SQ:Stop()
- car.Wheels.RR.SQ:Stop()
- car.Wheels.RL.Smoke.Rate=0
- car.Wheels.RR.Smoke.Rate=0
- end
- end)
- for i,v in pairs(car.Wheels:GetChildren()) do
- if v.Name=="RL" or v.Name=="RR" or v.Name=="R" then
- local sq = script.Parent.SQ:Clone()
- sq.Parent=v
- local sm = script.Parent.Smoke:Clone()
- sm.Parent=v
- end
- end
- end))
- Script577.Disabled = true
- Sound578.Name = "SQ"
- Sound578.Parent = RemoteEvent576
- Sound578.Looped = true
- Sound578.SoundId = "rbxassetid://435752381"
- Sound578.Volume = 0
- TremoloSoundEffect579.Parent = Sound578
- TremoloSoundEffect579.Depth = 0.80000001192093
- TremoloSoundEffect579.Frequency = 10
- ParticleEmitter580.Name = "Smoke"
- ParticleEmitter580.Parent = RemoteEvent576
- ParticleEmitter580.Speed = NumberRange.new(-2, 0)
- ParticleEmitter580.Color = ColorSequence.new(Color3.new(0.827451, 0.827451, 0.827451),Color3.new(1, 1, 1))
- ParticleEmitter580.Texture = "http://www.roblox.com/asset/?id=34098552"
- ParticleEmitter580.Transparency = NumberSequence.new(0.75,1)
- ParticleEmitter580.Size = NumberSequence.new(3,7.8611102104187,9.3888902664185)
- ParticleEmitter580.Acceleration = Vector3.new(0, 1, 0)
- ParticleEmitter580.EmissionDirection = Enum.NormalId.Bottom
- ParticleEmitter580.Lifetime = NumberRange.new(3, 3.5)
- ParticleEmitter580.Rate = 0
- ParticleEmitter580.RotSpeed = NumberRange.new(20, 100)
- ParticleEmitter580.SpreadAngle = Vector2.new(20, 20)
- ParticleEmitter580.VelocitySpread = 20
- Script581.Name = "Initialize"
- Script581.Parent = ModuleScript441
- table.insert(cors,sandbox(Script581,function()
- --[[
- ___ _______ _
- / _ |____/ ___/ / ___ ____ ___ (_)__
- / __ /___/ /__/ _ \/ _ `(_-<(_-</ (_-<
- /_/ |_| \___/_//_/\_,_/___/___/_/___/
- SecondLogic @ Inspare
- ]]
- --[[START]]
- _BuildVersion = require(script.Parent.README)
- --[[Weld functions]]
- local JS = game:GetService("JointsService")
- local PGS_ON = workspace:PGSIsEnabled()
- function MakeWeld(x,y,type,s)
- if type==nil then type="Weld" end
- local W=Instance.new(type,JS)
- W.Part0=x W.Part1=y
- W.C0=x.CFrame:inverse()*x.CFrame
- W.C1=y.CFrame:inverse()*x.CFrame
- if type=="Motor" and s~=nil then
- W.MaxVelocity=s
- end
- return W
- end
- function ModelWeld(a,b)
- if a:IsA("BasePart") then
- MakeWeld(b,a,"Weld")
- elseif a:IsA("Model") then
- for i,v in pairs(a:GetChildren()) do
- ModelWeld(v,b)
- end
- end
- end
- function UnAnchor(a)
- if a:IsA("BasePart") then a.Anchored=false end for i,v in pairs(a:GetChildren()) do UnAnchor(v) end
- end
- --[[Initialize]]
- script.Parent:WaitForChild("A-Chassis Interface")
- script.Parent:WaitForChild("Plugins")
- script.Parent:WaitForChild("README")
- local car=script.Parent.Parent
- local _Tune=require(script.Parent)
- wait(_Tune.LoadDelay)
- --Weight Scaling
- local weightScaling = _Tune.WeightScaling
- if not workspace:PGSIsEnabled() then
- weightScaling = _Tune.LegacyScaling
- end
- local Drive=car.Wheels:GetChildren()
- --Remove Existing Mass
- function DReduce(p)
- for i,v in pairs(p:GetChildren())do
- if v:IsA("BasePart") then
- if v.CustomPhysicalProperties == nil then v.CustomPhysicalProperties = PhysicalProperties.new(v.Material) end
- v.CustomPhysicalProperties = PhysicalProperties.new(
- 0,
- v.CustomPhysicalProperties.Friction,
- v.CustomPhysicalProperties.Elasticity,
- v.CustomPhysicalProperties.FrictionWeight,
- v.CustomPhysicalProperties.ElasticityWeight
- )
- end
- DReduce(v)
- end
- end
- DReduce(car)
- --[[Wheel Configuration]]
- --Store Reference Orientation Function
- function getParts(model,t,a)
- for i,v in pairs(model:GetChildren()) do
- if v:IsA("BasePart") then table.insert(t,{v,a.CFrame:toObjectSpace(v.CFrame)})
- elseif v:IsA("Model") then getParts(v,t,a)
- end
- end
- end
- --PGS/Legacy
- local fDensity = _Tune.FWheelDensity
- local rDensity = _Tune.RWheelDensity
- if not PGS_ON then
- fDensity = _Tune.FWLgcyDensity
- rDensity = _Tune.RWLgcyDensity
- end
- local fDistX=_Tune.FWsBoneLen*math.cos(math.rad(_Tune.FWsBoneAngle))
- local fDistY=_Tune.FWsBoneLen*math.sin(math.rad(_Tune.FWsBoneAngle))
- local rDistX=_Tune.RWsBoneLen*math.cos(math.rad(_Tune.RWsBoneAngle))
- local rDistY=_Tune.RWsBoneLen*math.sin(math.rad(_Tune.RWsBoneAngle))
- local fSLX=_Tune.FSusLength*math.cos(math.rad(_Tune.FSusAngle))
- local fSLY=_Tune.FSusLength*math.sin(math.rad(_Tune.FSusAngle))
- local rSLX=_Tune.RSusLength*math.cos(math.rad(_Tune.RSusAngle))
- local rSLY=_Tune.RSusLength*math.sin(math.rad(_Tune.RSusAngle))
- for _,v in pairs(Drive) do
- --Apply Wheel Density
- if v.Name=="FL" or v.Name=="FR" or v.Name=="F" then
- if v:IsA("BasePart") then
- if v.CustomPhysicalProperties == nil then v.CustomPhysicalProperties = PhysicalProperties.new(v.Material) end
- v.CustomPhysicalProperties = PhysicalProperties.new(
- fDensity,
- v.CustomPhysicalProperties.Friction,
- v.CustomPhysicalProperties.Elasticity,
- v.CustomPhysicalProperties.FrictionWeight,
- v.CustomPhysicalProperties.ElasticityWeight
- )
- end
- else
- if v:IsA("BasePart") then
- if v.CustomPhysicalProperties == nil then v.CustomPhysicalProperties = PhysicalProperties.new(v.Material) end
- v.CustomPhysicalProperties = PhysicalProperties.new(
- rDensity,
- v.CustomPhysicalProperties.Friction,
- v.CustomPhysicalProperties.Elasticity,
- v.CustomPhysicalProperties.FrictionWeight,
- v.CustomPhysicalProperties.ElasticityWeight
- )
- end
- end
- --Resurface Wheels
- for _,a in pairs({"Top","Bottom","Left","Right","Front","Back"}) do
- v[a.."Surface"]=Enum.SurfaceType.SmoothNoOutlines
- end
- --Store Axle-Anchored/Suspension-Anchored Part Orientation
- local WParts = {}
- local tPos = v.Position-car.DriveSeat.Position
- if v.Name=="FL" or v.Name=="RL" then
- v.CFrame = car.DriveSeat.CFrame*CFrame.Angles(math.rad(90),0,math.rad(90))
- else
- v.CFrame = car.DriveSeat.CFrame*CFrame.Angles(math.rad(90),0,math.rad(-90))
- end
- v.CFrame = v.CFrame+tPos
- if v:FindFirstChild("Parts")~=nil then
- getParts(v.Parts,WParts,v)
- end
- if v:FindFirstChild("Fixed")~=nil then
- getParts(v.Fixed,WParts,v)
- end
- --Align Wheels
- if v.Name=="FL" or v.Name=="FR" then
- v.CFrame = v.CFrame*CFrame.Angles(math.rad(_Tune.FCamber),0,0)
- if v.Name=="FL" then
- v.CFrame = v.CFrame*CFrame.Angles(0,0,math.rad(_Tune.FToe))
- else
- v.CFrame = v.CFrame*CFrame.Angles(0,0,math.rad(-_Tune.FToe))
- end
- elseif v.Name=="RL" or v.Name=="RR" then
- v.CFrame = v.CFrame*CFrame.Angles(math.rad(_Tune.RCamber),0,0)
- if v.Name=="RL" then
- v.CFrame = v.CFrame*CFrame.Angles(0,0,math.rad(_Tune.RToe))
- else
- v.CFrame = v.CFrame*CFrame.Angles(0,0,math.rad(-_Tune.RToe))
- end
- end
- --Re-orient Axle-Anchored/Suspension-Anchored Parts
- for _,a in pairs(WParts) do
- a[1].CFrame=v.CFrame:toWorldSpace(a[2])
- end
- --[[Chassis Assembly]]
- --Create Steering Axle
- local arm=Instance.new("Part",v)
- arm.Name="Arm"
- arm.Anchored=true
- arm.CanCollide=false
- arm.FormFactor=Enum.FormFactor.Custom
- arm.Size=Vector3.new(_Tune.AxleSize,_Tune.AxleSize,_Tune.AxleSize)
- arm.CFrame=(v.CFrame*CFrame.new(0,_Tune.StAxisOffset,0))*CFrame.Angles(-math.pi/2,-math.pi/2,0)
- arm.CustomPhysicalProperties = PhysicalProperties.new(_Tune.AxleDensity,0,0,100,100)
- arm.TopSurface=Enum.SurfaceType.Smooth
- arm.BottomSurface=Enum.SurfaceType.Smooth
- arm.Transparency=1
- --Create Wheel Spindle
- local base=arm:Clone()
- base.Parent=v
- base.Name="Base"
- base.CFrame=base.CFrame*CFrame.new(0,_Tune.AxleSize,0)
- base.BottomSurface=Enum.SurfaceType.Hinge
- --Create Steering Anchor
- local axle=arm:Clone()
- axle.Parent=v
- axle.Name="Axle"
- axle.CFrame=CFrame.new(v.Position-((v.CFrame*CFrame.Angles(math.pi/2,0,0)).lookVector*((v.Size.x/2)+(axle.Size.x/2))),v.Position)*CFrame.Angles(0,math.pi,0)
- axle.BackSurface=Enum.SurfaceType.Hinge
- if v.Name=="F" or v.Name=="R" then
- local axle2=arm:Clone()
- axle2.Parent=v
- axle2.Name="Axle"
- axle2.CFrame=CFrame.new(v.Position+((v.CFrame*CFrame.Angles(math.pi/2,0,0)).lookVector*((v.Size.x/2)+(axle2.Size.x/2))),v.Position)*CFrame.Angles(0,math.pi,0)
- axle2.BackSurface=Enum.SurfaceType.Hinge
- MakeWeld(arm,axle2)
- end
- --Create Suspension
- if PGS_ON and _Tune.SusEnabled then
- local sa=arm:Clone()
- sa.Parent=v
- sa.Name="#SA"
- if v.Name == "FL" or v.Name=="FR" or v.Name =="F" then
- local aOff = _Tune.FAnchorOffset
- sa.CFrame=v.CFrame*CFrame.new(_Tune.AxleSize/2,-fDistX,-fDistY)*CFrame.new(aOff[3],aOff[1],-aOff[2])*CFrame.Angles(-math.pi/2,-math.pi/2,0)
- else
- local aOff = _Tune.RAnchorOffset
- sa.CFrame=v.CFrame*CFrame.new(_Tune.AxleSize/2,-rDistX,-rDistY)*CFrame.new(aOff[3],aOff[1],-aOff[2])*CFrame.Angles(-math.pi/2,-math.pi/2,0)
- end
- local sb=sa:Clone()
- sb.Parent=v
- sb.Name="#SB"
- sb.CFrame=sa.CFrame*CFrame.new(0,0,_Tune.AxleSize)
- sb.FrontSurface=Enum.SurfaceType.Hinge
- local g = Instance.new("BodyGyro",sb)
- g.Name = "Stabilizer"
- g.MaxTorque = Vector3.new(0,0,1)
- g.P = 0
- local sf1 = Instance.new("Attachment",sa)
- sf1.Name = "SAtt"
- local sf2 = sf1:Clone()
- sf2.Parent = sb
- if v.Name == "FL" or v.Name == "FR" or v.Name == "F" then
- sf1.Position = Vector3.new(fDistX-fSLX,-fDistY+fSLY,_Tune.AxleSize/2)
- sf2.Position = Vector3.new(fDistX,-fDistY,-_Tune.AxleSize/2)
- elseif v.Name == "RL" or v.Name=="RR" or v.Name == "R" then
- sf1.Position = Vector3.new(rDistX-rSLX,-rDistY+rSLY,_Tune.AxleSize/2)
- sf2.Position = Vector3.new(rDistX,-rDistY,-_Tune.AxleSize/2)
- end
- sb:MakeJoints()
- local sp = Instance.new("SpringConstraint",v)
- sp.Name = "Spring"
- sp.Attachment0 = sf1
- sp.Attachment1 = sf2
- sp.LimitsEnabled = true
- sp.Visible=_Tune.SusVisible
- sp.Radius=_Tune.SusRadius
- sp.Thickness=_Tune.SusThickness
- sp.Color=BrickColor.new(_Tune.SusColor)
- sp.Coils=_Tune.SusCoilCount
- if v.Name == "FL" or v.Name=="FR" or v.Name =="F" then
- g.D = _Tune.FAntiRoll
- sp.Damping = _Tune.FSusDamping
- sp.Stiffness = _Tune.FSusStiffness
- sp.FreeLength = _Tune.FSusLength+_Tune.FPreCompress
- sp.MaxLength = _Tune.FSusLength+_Tune.FExtensionLim
- sp.MinLength = _Tune.FSusLength-_Tune.FCompressLim
- else
- g.D = _Tune.RAntiRoll
- sp.Damping = _Tune.RSusDamping
- sp.Stiffness = _Tune.RSusStiffness
- sp.FreeLength = _Tune.RSusLength+_Tune.RPreCompress
- sp.MaxLength = _Tune.RSusLength+_Tune.RExtensionLim
- sp.MinLength = _Tune.RSusLength-_Tune.RCompressLim
- end
- MakeWeld(car.DriveSeat,sa)
- MakeWeld(sb,base)
- else
- MakeWeld(car.DriveSeat,base)
- end
- --Lock Rear Steering Axle
- if v.Name == "RL" or v.Name == "RR" or v.Name=="R" then
- MakeWeld(base,axle)
- end
- --Weld Assembly
- if v.Parent.Name == "RL" or v.Parent.Name == "RR" or v.Name=="R" then
- MakeWeld(car.DriveSeat,arm)
- end
- MakeWeld(arm,axle)
- arm:MakeJoints()
- axle:MakeJoints()
- --Weld Miscelaneous Parts
- if v:FindFirstChild("SuspensionFixed")~=nil then
- ModelWeld(v.SuspensionFixed,car.DriveSeat)
- end
- if v:FindFirstChild("WheelFixed")~=nil then
- ModelWeld(v.WheelFixed,axle)
- end
- if v:FindFirstChild("Fixed")~=nil then
- ModelWeld(v.Fixed,arm)
- end
- --Weld Wheel Parts
- if v:FindFirstChild("Parts")~=nil then
- ModelWeld(v.Parts,v)
- end
- --Add Steering Gyro
- if v:FindFirstChild("Steer") then
- v:FindFirstChild("Steer"):Destroy()
- end
- if v.Name=="FL" or v.Name=="FR" or v.Name=="F" then
- local steer=Instance.new("BodyGyro",arm)
- steer.Name="Steer"
- steer.P=_Tune.SteerP
- steer.D=_Tune.SteerD
- steer.MaxTorque=Vector3.new(0,_Tune.SteerMaxTorque,0)
- steer.cframe=v.CFrame*CFrame.Angles(0,-math.pi/2,0)
- end
- --Add Stabilization Gyro
- local gyro=Instance.new("BodyGyro",v)
- gyro.Name="Stabilizer"
- gyro.MaxTorque=Vector3.new(1,0,1)
- gyro.P=0
- if v.Name=="FL" or v.Name=="FR" or v.Name=="F" then
- gyro.D=_Tune.FGyroDamp
- else
- gyro.D=_Tune.RGyroDamp
- end
- --Add Rotational BodyMover
- local AV=Instance.new("BodyAngularVelocity",v)
- AV.Name="#AV"
- AV.angularvelocity=Vector3.new(0,0,0)
- AV.maxTorque=Vector3.new(_Tune.PBrakeForce,0,_Tune.PBrakeForce)
- AV.P=1e9
- end
- --[[Vehicle Weight]]
- --Determine Current Mass
- local mass=0
- function getMass(p)
- for i,v in pairs(p:GetChildren())do
- if v:IsA("BasePart") then
- mass=mass+v:GetMass()
- end
- getMass(v)
- end
- end
- getMass(car)
- --Apply Vehicle Weight
- if mass<_Tune.Weight*weightScaling then
- --Calculate Weight Distribution
- local centerF = Vector3.new()
- local centerR = Vector3.new()
- local countF = 0
- local countR = 0
- for i,v in pairs(Drive) do
- if v.Name=="FL" or v.Name=="FR" or v.Name=="F" then
- centerF = centerF+v.CFrame.p
- countF = countF+1
- else
- centerR = centerR+v.CFrame.p
- countR = countR+1
- end
- end
- centerF = centerF/countF
- centerR = centerR/countR
- local center = centerR:Lerp(centerF, _Tune.WeightDist/100)
- --Create Weight Brick
- local weightB = Instance.new("Part",car.Body)
- weightB.Name = "#Weight"
- weightB.Anchored = true
- weightB.CanCollide = false
- weightB.BrickColor = BrickColor.new("Really black")
- weightB.TopSurface = Enum.SurfaceType.Smooth
- weightB.BottomSurface = Enum.SurfaceType.Smooth
- if _Tune.WBVisible then
- weightB.Transparency = .75
- else
- weightB.Transparency = 1
- end
- weightB.Size = Vector3.new(_Tune.WeightBSize[1],_Tune.WeightBSize[2],_Tune.WeightBSize[3])
- weightB.CustomPhysicalProperties = PhysicalProperties.new(((_Tune.Weight*weightScaling)-mass)/(weightB.Size.x*weightB.Size.y*weightB.Size.z),0,0,0,0)
- weightB.CFrame=(car.DriveSeat.CFrame-car.DriveSeat.Position+center)*CFrame.new(0,_Tune.CGHeight,0)
- else
- --Existing Weight Is Too Massive
- warn( "\n\t [AC".._BuildVersion.."]: Mass too high for specified weight."
- .."\n\t Target Mass:\t"..(math.ceil(_Tune.Weight*weightScaling*100)/100)
- .."\n\t Current Mass:\t"..(math.ceil(mass*100)/100)
- .."\n\t Reduce part size or axle density to achieve desired weight.")
- end
- local flipG = Instance.new("BodyGyro",car.DriveSeat)
- flipG.Name = "Flip"
- flipG.D = 0
- flipG.MaxTorque = Vector3.new(0,0,0)
- flipG.P = 0
- --[[Finalize Chassis]]
- --Misc Weld
- wait()
- for i,v in pairs(script:GetChildren()) do
- if v:IsA("ModuleScript") then
- require(v)
- end
- end
- --Weld Body
- wait()
- ModelWeld(car.Body,car.DriveSeat)
- --Unanchor
- wait()
- UnAnchor(car)
- --[[Manage Plugins]]
- script.Parent["A-Chassis Interface"].Car.Value=car
- for i,v in pairs(script.Parent.Plugins:GetChildren()) do
- for _,a in pairs(v:GetChildren()) do
- if a:IsA("RemoteEvent") or a:IsA("RemoteFunction") then
- a.Parent=car
- for _,b in pairs(a:GetChildren()) do
- if b:IsA("Script") then b.Disabled=false end
- end
- end
- end
- v.Parent = script.Parent["A-Chassis Interface"]
- end
- script.Parent.Plugins:Destroy()
- --[[Remove Character Weight]]
- --Get Seats
- local Seats = {}
- function getSeats(p)
- for i,v in pairs(p:GetChildren()) do
- if v:IsA("VehicleSeat") or v:IsA("Seat") then
- local seat = {}
- seat.Seat = v
- seat.Parts = {}
- table.insert(Seats,seat)
- end
- getSeats(v)
- end
- end
- getSeats(car)
- --Store Physical Properties/Remove Mass Function
- function getPProperties(mod,t)
- for i,v in pairs(mod:GetChildren()) do
- if v:IsA("BasePart") then
- if v.CustomPhysicalProperties == nil then v.CustomPhysicalProperties = PhysicalProperties.new(v.Material) end
- table.insert(t,{v,v.CustomPhysicalProperties})
- v.CustomPhysicalProperties = PhysicalProperties.new(
- 0,
- v.CustomPhysicalProperties.Friction,
- v.CustomPhysicalProperties.Elasticity,
- v.CustomPhysicalProperties.FrictionWeight,
- v.CustomPhysicalProperties.ElasticityWeight
- )
- end
- getPProperties(v,t)
- end
- end
- --Apply Seat Handler
- for i,v in pairs(Seats) do
- --Sit Handler
- v.Seat.ChildAdded:connect(function(child)
- if child.Name=="SeatWeld" and child:IsA("Weld") and child.Part1~=nil and child.Part1.Parent ~= workspace and not child.Part1.Parent:IsDescendantOf(car) then
- v.Parts = {}
- getPProperties(child.Part1.Parent,v.Parts)
- end
- end)
- --Leave Handler
- v.Seat.ChildRemoved:connect(function(child)
- if child.Name=="SeatWeld" and child:IsA("Weld") then
- for i,v in pairs(v.Parts) do
- if v[1]~=nil and v[2]~=nil and v[1]:IsDescendantOf(workspace) then
- v[1].CustomPhysicalProperties = v[2]
- end
- end
- v.Parts = {}
- end
- end)
- end
- --[[Driver Handling]]
- --Driver Sit
- car.DriveSeat.ChildAdded:connect(function(child)
- if child.Name=="SeatWeld" and child:IsA("Weld") and game.Players:GetPlayerFromCharacter(child.Part1.Parent)~=nil then
- --Distribute Client Interface
- local p=game.Players:GetPlayerFromCharacter(child.Part1.Parent)
- car.DriveSeat:SetNetworkOwner(p)
- local g=script.Parent["A-Chassis Interface"]:Clone()
- g.Parent=p.PlayerGui
- end
- end)
- --Driver Leave
- car.DriveSeat.ChildRemoved:connect(function(child)
- if child.Name=="SeatWeld" and child:IsA("Weld") then
- --Remove Flip Force
- if car.DriveSeat:FindFirstChild("Flip")~=nil then
- car.DriveSeat.Flip.MaxTorque = Vector3.new()
- end
- --Remove Wheel Force
- for i,v in pairs(car.Wheels:GetChildren()) do
- if v:FindFirstChild("#AV")~=nil then
- if v["#AV"]:IsA("BodyAngularVelocity") then
- if v["#AV"].AngularVelocity.Magnitude>0 then
- v["#AV"].AngularVelocity = Vector3.new()
- v["#AV"].MaxTorque = Vector3.new()
- end
- else
- if v["#AV"].AngularVelocity>0 then
- v["#AV"].AngularVelocity = 0
- v["#AV"].MotorMaxTorque = 0
- end
- end
- end
- end
- end
- end)
- --[END]]
- end))
- ModuleScript582.Name = "MiscWeld"
- ModuleScript582.Parent = Script581
- table.insert(cors,sandbox(ModuleScript582,function()
- local MiscWeld = {}
- function MakeWeld(x,y,type,s)
- if type==nil then type="Weld" end
- local W=Instance.new(type)
- W.Part0=x W.Part1=y
- W.C0=x.CFrame:inverse()*x.CFrame
- W.C1=y.CFrame:inverse()*x.CFrame
- W.Parent=x
- if type=="Motor" and s~=nil then
- W.MaxVelocity=s
- end
- return W
- end
- function ModelWeld(a,b)
- if a:IsA("BasePart") then
- MakeWeld(b,a,"Weld")
- elseif a:IsA("Model") then
- for i,v in pairs(a:GetChildren()) do
- ModelWeld(v,b)
- end
- end
- end
- car = script.Parent.Parent.Parent
- misc = car:WaitForChild("Misc")
- ---------------------------
- --[[
- --Main anchor point is the DriveSeat <car.DriveSeat>
- Usage:
- MakeWeld(Part1,Part2,WeldType*,MotorVelocity**) *default is "Weld" **Applies to Motor welds only
- ModelWeld(Model,MainPart)
- Example:
- MakeWeld(car.DriveSeat,misc.PassengerSeat)
- MakeWeld(car.DriveSeat,misc.SteeringWheel,"Motor",.2)
- ModelWeld(car.DriveSeat,misc.Door)
- ]]
- --Weld stuff here
- car.DriveSeat.ChildAdded:connect(function(child)
- if child.Name=="SeatWeld" and child:IsA("Weld") and game.Players:GetPlayerFromCharacter(child.Part1.Parent)~=nil then
- child.C0=CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-(math.pi/2),0,0)
- end
- end)
- ---------------------------
- return MiscWeld
- end))
- ModuleScript583.Name = "README"
- ModuleScript583.Parent = ModuleScript441
- table.insert(cors,sandbox(ModuleScript583,function()
- --[[ <<DO NOT DELETE THIS MODULE>>
- ___ _______ _
- / _ |____/ ___/ / ___ ____ ___ (_)__
- / __ /___/ /__/ _ \/ _ `(_-<(_-</ (_-<
- /_/ |_| \___/_//_/\_,_/___/___/_/___/ Build 6.52S2
- SecondLogic @ Inspare
- >>Manual
- Basically...everything you can and would ever want to touch is in the tuning module. EVERYTHING
- Torque Curve Tune Visualizer:
- https://www.desmos.com/calculator/2uo3hqwdhf
- Basic Tips:
- --Installation
- >Everything is built-in (assembly, welding, suspension, gyros), so all you have to worry about is placing the wheels and the seat.
- >Body parts go in the "Body" section.
- >Wheel parts such as 3D rims and brake disks go in the "Parts" section of the wheel.
- >Suspension-Anchored parts such as suspension wishbones and linkages go in the "SuspensionFixed" section.
- >Axle-Anchored parts such as calipers go in the "WheelFixed" section.
- >You can add or remove wheels. To add a wheel, simply copy one of the wheels and make sure it's named one of the following: "F","FL","FR","R","RL","RR".
- >Wheels need to be aligned with the axes of the seat. Don't rotate the seat relative to the wheels as it may cause welding problems.
- >All wheel offsets are applied in the tuning module. Do NOT manually add offset to the wheels. Steering axis is centered on the wheel part by default.
- >Seat offset can be adjusted in the "MiscWeld" module under "Initialize".
- >Use the "Misc" section for scripted/moving parts and apply welding using the "MiscWeld" module under "Initialize".
- --Tuning
- >Reduce weight(density) if setup is lacking torque. Increase density if setup has too much torque.
- >Add downforce manually if setup is lacking grip or use a downforce plugin.
- >Dialing in ratios used in real cars is an easy way to have a realisticly tuned transmission.
- >Modifying the "Drive" script may affect the integrity of the system.
- >Custom scripts should be put in the "Plugins" folder. Using plugins made by other users is encouraged.
- >When writing custom plugins, you can reference the values within the "Values" folder inside the A-Chassis Interface.
- >It is a good practice to make plugins compatible with any setup and providing a usage manual if a plugin is released.
- >You can remove/change the default plugins that come with the kit. The drive system will still work perfectly with or without them.
- --Updates
- >To update, simply just replace the entire "A-Chassis Tune" module of an existing car with a newer version of the module.
- >You may want to copy the tune values and plugins from the old module, but dont simply overwrite the tune module as new values may be added.
- >>Changelog
- [6/10/17 : Build 6.52S2] - Fixed Initialization Orientation
- [Fixed Initialization Rotation]
- -Fixed initialization rotation glitch
- [6/8/17 : Build 6.51S2] - More Suspension Tuning
- [Re-Added Suspension Values]
- -New suspension tuning is now the same as the previous suspension
- -AntiRoll and PreCompress are now added to suspension tuning
- [Fixes]
- -Fixed Rev-Boucing: Car does not stall anymore when rev-bouncing
- -Fixed Stock Gauges not showing the the right transmission mode / pbrake mode
- [6/8/17 : Build 6.5S2] - Full Suspension Change and Optimization
- [New Suspension System]
- -Suspension Linkages are now made using axles instead of constraints
- -Better overall stability and ease of tuning
- -SpringConstraint Tuning has been changed in the tune to more meaningful values
- -Added AntiRoll system using gyro dampening on the suspension linkages
- -AxleSize affects the size of suspension linkage parts
- [Major Performance Optimizations]
- -Torque output calculations are now cached (pre-calculated and stored) to reduce runtime cpu load
- -Constant multipliers for several lines have been simplified and cached
- -Split Engine function into RPM calculation and Power Output
- -Split runtime loops into different cycle rates
- -RPM calculation, Steering, and External Value updating now run on 60 FPS max (from 30) for smoother steering and RPM tracking.
- -Engine Output and Flip now run on 15 FPS max (from 30) to reduce runtime cpu load
- -Overall percieved smoothness is now TWICE AS MUCH but runtime cpu load has actually been HALVED!!!
- [5/23/17 : Build 6.43S] - STUFF
- [Added Tune Values]
- -Added WBVisible to set weight brick visibility
- [Independent Camera Handling]
- -Separated camera handling from Drive script
- -Mouse camera is now handled by a plugin
- -Custom camera plugin support is now easier
- [Stock Plugins Update]
- -Added Dynamic Friction as a stock plugin
- -Dynamic friction can be tuned within the Simulated script
- -Updated default sound plugin
- -Added mouse-steer camera plugin
- [Code Fixes]
- -Fixed missing operation within torque curve
- -Slight optimizations during runtime
- [5/20/17 : Build 6.42S] - ABS and PGS Standardization
- [Added ABS]
- -Modulates brakes when locking
- -Added threshold value for slip allowance
- -Added control toggles for ABS
- -Added ABS indicator and control mapping to stock UI
- [Split Density Tuning for PGS and Legacy]
- -Added standardized weight scaling values to tune
- -Default weight tuning set to 1 cubic stud : 50 lbs for PGS
- -Default weight tuning set to 1 cubic stud : 10 lbs for Legacy
- -Split front and rear density to PGS and Legacy
- -Split brake force tuning to PGS and Legacy
- [Added Tune Values]
- -TCSEnabled: Sets whether or not the car will have TCS
- -ABSEnabled: Sets whether or not the car will have ABS
- -LoadDelay: Sets a delay time before initializing car
- [Bug Fix: Axle Size Initialization]
- -Car applies proper axle size
- -Added AxleDensity value which sets axle density
- -Fixed miscelaneous wheel part welding
- [Added Changable Stock Gauge Units]
- -Added units system for stock gauges
- -Added default units: MPH [1 stud : 10 in], KP/H [1 stud : 10 in], SPS
- -Custom units can be added or removed
- -Click on speed to change between units
- -Moved Controls button to middle for better visibility
- [Code Documentation]
- -Extensive documentation and commenting within scripts for better readability
- -Improved warning message for oversized mass condition
- [5/4/17 : Build 6.41S] - Standardized Weight
- [Added automatic weight system]
- -Added tune values for car weight, center of gravity, and wheel density
- -Weight standard: 100 lbs = 1 cubic stud mass
- -Applies weight at initialization
- [Scaled Down Power Delivery]
- -Horsepower output now at 1/10 because of lighter weight standard
- -Added FDMult value in transmission for gear ratio scaling without having to change Final Drive (useful for low HP tunes)
- [Optimized value for Anchor Offset]
- -Changed "SusOffset" to "Anchor Offset"
- -New anchor offset is now based off of wishbone length and wishbone angle.
- -Anchor offset now labelled for forward, lateral, and vertical offsets.
- [Split some tune values to F/R]
- -Suspension values for front and rear are now independently tunable.
- -Front and rear brakes can be tuned independently.
- [Tune Module Housekeeping]
- -Rearranged and documented several of the values within the tune module.
- -Removed GyroP and GyroMaxTorque for simplicity. Dampening values are still present.
- -Changed some decimal values to percent values
- [1/2/17 : Build 6.40S] - Suspension
- "S" Build number identifies suspension build
- [Added suspension system for PGS Physics Solver]
- -Suspension uses ROBLOX constraints and is automatically generated with the chassis
- -Added tune values for suspension
- -Temporarily removed caster tuning
- [Steering Fix]
- -Added tune value 'ReturnSpeed' which determines how fast wheels return to default orientation
- [New Torque Curve Equation]
- -New equation gives more control over the shape of the torque curve
- -Engine values have been replaced with the new equation's variables
- -Added link to desmos graph for the torque curve visualization
- [10/31/16 : Build 6.33] - Semi-Automatic
- [Added semi-automatic transmission mode]
- -'TransModes' now accepts "Semi" value for semi-automatic.
- -Updated AC6_Stock_Gauges to include semi-automatic mode.
- [Fixed disengaging p-brake]
- -P-Brake now remains engaged if player gets into then vehicle.
- [Fixed FE Support for AC6_Stock_Sound]
- -Sounds should now work properly with Filtering Enabled.
- [8/5/16 : Build 6.32] - Differential System
- [Implemented differential system]
- -Differential controls torque distibution between wheels that are spinning at different rates
- -Added tune values 'FDiffSlipThres', 'FDiffLockThres', 'RDiffSlipThres', 'RDiffLockThres', 'CDiffSlipThres', and 'CDiffLockThres'.
- -'DiffSlipThres' determine the threshold of the speed difference between the wheels. Full lock applies at max threshold.
- -A lower slip threshold value will make the diff more aggressive.
- -'DiffLockThres' determines the bias of the differential.
- -A lock threshold value more than 50 puts more torque into the slipping wheel (moving towards an open diff).
- -A lock threshold value less than 50 puts more torque into the grounded wheel (moving towards a locked diff).
- [Fixed multiple wheel support]
- -The chassis can now use more than just the default 4 set of wheels. Just copy an existing wheel and place accordingly.
- -Differential works with auxiliary wheels.
- [7/13/16 : Build 6.31] - Peripheral Settings
- [Added peripheral adjustment values]
- -Moved controller and mouse deadzone values to the "Controls" section of the tune.
- -Split controller deadzone into left and right input.
- -Moved mouse control width to "Conrols" secton. This value now operates based off of % of screed width.
- [Updated stock Controls Module]
- -Added sliders for controller and mouse deadzone values.
- -Added slider for mouse control width.
- [6/15/16 : Build 6.3] - Motercisly
- [Better motorcycle system support]
- -Added wheel configurations "F" and "R" for single wheel settup.
- -"F" and "R" wheels will have axle parts on both sides for better balance.
- -These wheel configurations will ignore outor rotation value and will rotated based off of the inner rotation value only.
- -Camber and Toe cannot be applied to these wheel configurations. Caster will still be applied as normal.
- [Bug fixes]
- -Caster now applies after wheel part rotations so wheel parts dont rotate with caster.
- -Fixed Clutch re-engaging automatically when shifting out of neutral.
- [6/4/16 : Build 6.21] - AC6 Official Public Kit Release
- [Plugin FilteringEnabled compatability made easier]
- -System now detects if there is a RemoteEvent or RemoteFunction inside a plugin. These will be parented directly under the car.
- -The RemoteEvent/RemoteFunction needs to be a direct child of the plugin for it to be detected.
- -Scripts inside the RemoteEvent/RemoteFunction should be disabled. They will be enabled after initialization.
- -Be careful as this system is suceptible to name collisions. Name your RemoteEvents/RemoteFunctions uniquely.
- -Stock AC6 Sound plugin is now FE compatible.
- [Controls Panel now a plugin instead of integrated]
- -Separated controls panel from Drive script. The controls panel is now a plugin.
- -The "Controls" folder appears inside the interface on Drive startup. Use this folder to reference button mapping values for custom controls plugins.
- -"ControlsOpen" value added. This is a safety toggle when changing control values. This value can be manipulated by plugins.
- [New tune values]
- -Added 'AutoFlip' tune value. This determines if the car automatically flips itself over when upside down.
- -Added 'StAxisOffset' tune value. This offsets the center of the steering axis. Positive value = offset outward.
- -Added 'SteerD', 'SteerMaxTorque', and 'SteerP' values which set the steering axle gyro properties.
- [MiscWeld streamlining]
- -Added "Misc" section to the main sections. This should contain scripted/moving parts.
- -Parts in this section are NOT WELDED AUTOMATICALLY. Use the "MiscWeld" module to weld these parts. The "Misc" section is pre-referenced as 'misc'.
- [Bug fixes]
- -Fixed flip gyro not resetting when gyro is active and driver leaves car.
- -Fixed issue with switching transmission modes.
- --]]
- return "6.52S2"
- end))
- ScreenGui584.Name = "A-Chassis Interface"
- ScreenGui584.Parent = ModuleScript441
- ObjectValue585.Name = "Car"
- ObjectValue585.Parent = ScreenGui584
- Folder586.Name = "Values"
- Folder586.Parent = ScreenGui584
- NumberValue587.Name = "RPM"
- NumberValue587.Parent = Folder586
- NumberValue588.Name = "Horsepower"
- NumberValue588.Parent = Folder586
- NumberValue589.Name = "Torque"
- NumberValue589.Parent = Folder586
- StringValue590.Name = "TransmissionMode"
- StringValue590.Parent = Folder586
- NumberValue591.Name = "Gear"
- NumberValue591.Parent = Folder586
- NumberValue592.Name = "Throttle"
- NumberValue592.Parent = Folder586
- NumberValue593.Name = "SteerC"
- NumberValue593.Parent = Folder586
- NumberValue594.Name = "SteerT"
- NumberValue594.Parent = Folder586
- NumberValue595.Name = "Brake"
- NumberValue595.Parent = Folder586
- BoolValue596.Name = "TCS"
- BoolValue596.Parent = Folder586
- BoolValue597.Name = "PBrake"
- BoolValue597.Parent = Folder586
- BoolValue598.Name = "TCSActive"
- BoolValue598.Parent = Folder586
- Vector3Value599.Name = "Velocity"
- Vector3Value599.Parent = Folder586
- BoolValue600.Name = "ABS"
- BoolValue600.Parent = Folder586
- BoolValue601.Name = "ABSActive"
- BoolValue601.Parent = Folder586
- BoolValue602.Name = "MouseSteerOn"
- BoolValue602.Parent = Folder586
- BoolValue603.Name = "IsOn"
- BoolValue603.Parent = ScreenGui584
- BoolValue604.Name = "ControlsOpen"
- BoolValue604.Parent = ScreenGui584
- LocalScript605.Name = "Drive"
- LocalScript605.Parent = ScreenGui584
- table.insert(cors,sandbox(LocalScript605,function()
- --[[
- ___ _______ _
- / _ |____/ ___/ / ___ ____ ___ (_)__
- / __ /___/ /__/ _ \/ _ `(_-<(_-</ (_-<
- /_/ |_| \___/_//_/\_,_/___/___/_/___/
- SecondLogic @ Inspare
- *I assume you know what you're doing if you're gonna change something here.* ]]--
- --[[START]]
- script.Parent:WaitForChild("Car")
- script.Parent:WaitForChild("IsOn")
- script.Parent:WaitForChild("ControlsOpen")
- script.Parent:WaitForChild("Values")
- --[[Dependencies]]
- local player = game.Players.LocalPlayer
- local mouse = player:GetMouse()
- local UserInputService = game:GetService("UserInputService")
- local car = script.Parent.Car.Value
- local _Tune = require(car["A-Chassis Tune"])
- --[[Output Scaling Factor]]
- local hpScaling = _Tune.WeightScaling*10
- local FBrakeForce = _Tune.FBrakeForce
- local RBrakeForce = _Tune.RBrakeForce
- local PBrakeForce = _Tune.PBrakeForce
- if not workspace:PGSIsEnabled() then
- hpScaling = _Tune.LegacyScaling*10
- FBrakeForce = _Tune.FLgcyBForce
- RBrakeForce = _Tune.RLgcyBForce
- PBrakeForce = _Tune.LgcyPBForce
- end
- --[[Status Vars]]
- local _IsOn = _Tune.AutoStart
- if _Tune.AutoStart then car.DriveSeat.IsOn.Value=true end
- local _GSteerT=0
- local _GSteerC=0
- local _GThrot=0
- local _GBrake=0
- local _ClutchOn = true
- local _ClPressing = false
- local _RPM = 0
- local _HP = 0
- local _OutTorque = 0
- local _CGear = 0
- local _PGear = _CGear
- local _spLimit = 0
- local _TMode = _Tune.TransModes[1]
- local _MSteer = false
- local _SteerL = false
- local _SteerR = false
- local _PBrake = false
- local _TCS = _Tune.TCSEnabled
- local _TCSActive = false
- local _ABS = _Tune.ABSEnabled
- local _ABSActive = false
- local FlipWait=tick()
- local FlipDB=false
- local _InControls = false
- --[[Shutdown]]
- car.DriveSeat.ChildRemoved:connect(function(child)
- if child.Name=="SeatWeld" and child:IsA("Weld") then
- script.Parent:Destroy()
- end
- end)
- --[[Controls]]
- local _CTRL = _Tune.Controls
- local Controls = Instance.new("Folder",script.Parent)
- Controls.Name = "Controls"
- for i,v in pairs(_CTRL) do
- local a=Instance.new("StringValue",Controls)
- a.Name=i
- a.Value=v.Name
- a.Changed:connect(function()
- if i=="MouseThrottle" or i=="MouseBrake" then
- if a.Value == "MouseButton1" or a.Value == "MouseButton2" then
- _CTRL[i]=Enum.UserInputType[a.Value]
- else
- _CTRL[i]=Enum.KeyCode[a.Value]
- end
- else
- _CTRL[i]=Enum.KeyCode[a.Value]
- end
- end)
- end
- --Deadzone Adjust
- local _PPH = _Tune.Peripherals
- for i,v in pairs(_PPH) do
- local a = Instance.new("IntValue",Controls)
- a.Name = i
- a.Value = v
- a.Changed:connect(function()
- a.Value=math.min(100,math.max(0,a.Value))
- _PPH[i] = a.Value
- end)
- end
- --Input Handler
- function DealWithInput(input,IsRobloxFunction)
- if (UserInputService:GetFocusedTextBox()==nil) and not _InControls then --Ignore when UI Focus
- --Shift Down [Manual Transmission]
- if _IsOn and (input.KeyCode ==_CTRL["ContlrShiftDown"] or (_MSteer and input.KeyCode==_CTRL["MouseShiftDown"]) or ((not _MSteer) and input.KeyCode==_CTRL["ShiftDown"])) and (_TMode=="Semi" or (_TMode=="Manual" and (not _ClutchOn))) and input.UserInputState == Enum.UserInputState.Begin then
- if _CGear == 0 and (_TMode=="Auto" or not _ClPressing) then _ClutchOn = true end
- _CGear = math.max(_CGear-1,-1)
- --Shift Up [Manual Transmission]
- elseif _IsOn and (input.KeyCode ==_CTRL["ContlrShiftUp"] or (_MSteer and input.KeyCode==_CTRL["MouseShiftUp"]) or ((not _MSteer) and input.KeyCode==_CTRL["ShiftUp"])) and (_TMode=="Semi" or (_TMode=="Manual" and (not _ClutchOn))) and input.UserInputState == Enum.UserInputState.Begin then
- if _CGear == 0 and (_TMode=="Auto" or not _ClPressing) then _ClutchOn = true end
- _CGear = math.min(_CGear+1,#_Tune.Ratios-2)
- --Toggle Clutch
- elseif _IsOn and (input.KeyCode ==_CTRL["ContlrClutch"] or (_MSteer and input.KeyCode==_CTRL["MouseClutch"]) or ((not _MSteer) and input.KeyCode==_CTRL["Clutch"])) and _TMode=="Manual" then
- if input.UserInputState == Enum.UserInputState.Begin then
- _ClutchOn = false
- _ClPressing = true
- elseif input.UserInputState == Enum.UserInputState.End then
- _ClutchOn = true
- _ClPressing = false
- end
- --Toggle PBrake
- elseif _IsOn and input.KeyCode ==_CTRL["ContlrPBrake"] or (_MSteer and input.KeyCode==_CTRL["MousePBrake"]) or ((not _MSteer) and input.KeyCode==_CTRL["PBrake"]) then
- if input.UserInputState == Enum.UserInputState.Begin then
- _PBrake = not _PBrake
- elseif input.UserInputState == Enum.UserInputState.End then
- if car.DriveSeat.Velocity.Magnitude>5 then
- _PBrake = false
- end
- end
- --Toggle Transmission Mode
- elseif (input.KeyCode == _CTRL["ContlrToggleTMode"] or input.KeyCode==_CTRL["ToggleTransMode"]) and input.UserInputState == Enum.UserInputState.Begin then
- local n=1
- for i,v in pairs(_Tune.TransModes) do
- if v==_TMode then n=i break end
- end
- n=n+1
- if n>#_Tune.TransModes then n=1 end
- _TMode = _Tune.TransModes[n]
- --Throttle
- elseif _IsOn and ((not _MSteer) and (input.KeyCode==_CTRL["Throttle"] or input.KeyCode == _CTRL["Throttle2"])) or ((((_CTRL["MouseThrottle"]==Enum.UserInputType.MouseButton1 or _CTRL["MouseThrottle"]==Enum.UserInputType.MouseButton2) and input.UserInputType == _CTRL["MouseThrottle"]) or input.KeyCode == _CTRL["MouseThrottle"])and _MSteer) then
- if input.UserInputState == Enum.UserInputState.Begin then
- _GThrot = 1
- else
- _GThrot = _Tune.IdleThrottle/100
- end
- --Brake
- elseif ((not _MSteer) and (input.KeyCode==_CTRL["Brake"] or input.KeyCode == _CTRL["Brake2"])) or ((((_CTRL["MouseBrake"]==Enum.UserInputType.MouseButton1 or _CTRL["MouseBrake"]==Enum.UserInputType.MouseButton2) and input.UserInputType == _CTRL["MouseBrake"]) or input.KeyCode == _CTRL["MouseBrake"])and _MSteer) then
- if input.UserInputState == Enum.UserInputState.Begin then
- _GBrake = 1
- else
- _GBrake = 0
- end
- --Steer Left
- elseif (not _MSteer) and (input.KeyCode==_CTRL["SteerLeft"] or input.KeyCode == _CTRL["SteerLeft2"]) then
- if input.UserInputState == Enum.UserInputState.Begin then
- _GSteerT = -1
- _SteerL = true
- else
- if _SteerR then
- _GSteerT = 1
- else
- _GSteerT = 0
- end
- _SteerL = false
- end
- --Steer Right
- elseif (not _MSteer) and (input.KeyCode==_CTRL["SteerRight"] or input.KeyCode == _CTRL["SteerRight2"]) then
- if input.UserInputState == Enum.UserInputState.Begin then
- _GSteerT = 1
- _SteerR = true
- else
- if _SteerL then
- _GSteerT = -1
- else
- _GSteerT = 0
- end
- _SteerR = false
- end
- --Toggle Mouse Controls
- elseif input.KeyCode ==_CTRL["ToggleMouseDrive"] then
- if input.UserInputState == Enum.UserInputState.End then
- _MSteer = not _MSteer
- _GThrot = _Tune.IdleThrottle/100
- _GBrake = 0
- _GSteerT = 0
- _ClutchOn = true
- end
- --Toggle TCS
- elseif _Tune.TCSEnabled and _IsOn and input.KeyCode == _CTRL["ToggleTCS"] or input.KeyCode == _CTRL["ContlrToggleTCS"] then
- if input.UserInputState == Enum.UserInputState.End then
- _TCS = not _TCS
- end
- --Toggle ABS
- elseif _Tune. ABSEnabled and _IsOn and input.KeyCode == _CTRL["ToggleABS"] or input.KeyCode == _CTRL["ContlrToggleABS"] then
- if input.UserInputState == Enum.UserInputState.End then
- _ABS = not _ABS
- end
- end
- --Variable Controls
- if input.UserInputType.Name:find("Gamepad") then
- --Gamepad Steering
- if input.KeyCode == _CTRL["ContlrSteer"] then
- if input.Position.X>= 0 then
- local cDZone = math.min(.99,_Tune.Peripherals.ControlRDZone/100)
- if math.abs(input.Position.X)>cDZone then
- _GSteerT = (input.Position.X-cDZone)/(1-cDZone)
- else
- _GSteerT = 0
- end
- else
- local cDZone = math.min(.99,_Tune.Peripherals.ControlLDZone/100)
- if math.abs(input.Position.X)>cDZone then
- _GSteerT = (input.Position.X+cDZone)/(1-cDZone)
- else
- _GSteerT = 0
- end
- end
- --Gamepad Throttle
- elseif _IsOn and input.KeyCode == _CTRL["ContlrThrottle"] then
- _GThrot = math.max(_Tune.IdleThrottle/100,input.Position.Z)
- --Gamepad Brake
- elseif input.KeyCode == _CTRL["ContlrBrake"] then
- _GBrake = input.Position.Z
- end
- end
- else
- _GThrot = _Tune.IdleThrottle/100
- _GSteerT = 0
- _GBrake = 0
- if _CGear~=0 then _ClutchOn = true end
- end
- end
- UserInputService.InputBegan:connect(DealWithInput)
- UserInputService.InputChanged:connect(DealWithInput)
- UserInputService.InputEnded:connect(DealWithInput)
- --[[Drivetrain Initialize]]
- local Drive={}
- --Power Front Wheels
- if _Tune.Config == "FWD" or _Tune.Config == "AWD" then
- for i,v in pairs(car.Wheels:GetChildren()) do
- if v.Name=="FL" or v.Name=="FR" or v.Name=="F" then
- table.insert(Drive,v)
- end
- end
- end
- --Power Rear Wheels
- if _Tune.Config == "RWD" or _Tune.Config == "AWD" then
- for i,v in pairs(car.Wheels:GetChildren()) do
- if v.Name=="RL" or v.Name=="RR" or v.Name=="R" then
- table.insert(Drive,v)
- end
- end
- end
- --Determine Wheel Size
- local wDia = 0
- for i,v in pairs(Drive) do
- if v.Size.x>wDia then wDia = v.Size.x end
- end
- --Pre-Toggled PBrake
- for i,v in pairs(car.Wheels:GetChildren()) do
- if v["#AV"]:IsA("BodyAngularVelocity") then
- if math.abs(v["#AV"].maxTorque.Magnitude-PBrakeForce)<1 then
- _PBrake=true
- end
- else
- if math.abs(v["#AV"].MotorMaxTorque-PBrakeForce)<1 then
- _PBrake=true
- end
- end
- end
- --[[Steering]]
- function Steering()
- --Mouse Steer
- if _MSteer then
- local msWidth = math.max(1,mouse.ViewSizeX*_Tune.Peripherals.MSteerWidth/200)
- local mdZone = _Tune.Peripherals.MSteerDZone/100
- local mST = ((mouse.X-mouse.ViewSizeX/2)/msWidth)
- if math.abs(mST)<=mdZone then
- _GSteerT = 0
- else
- _GSteerT = (math.max(math.min((math.abs(mST)-mdZone),(1-mdZone)),0)/(1-mdZone))^_Tune.MSteerExp * (mST / math.abs(mST))
- end
- end
- --Interpolate Steering
- if _GSteerC < _GSteerT then
- if _GSteerC<0 then
- _GSteerC = math.min(_GSteerT,_GSteerC+_Tune.ReturnSpeed)
- else
- _GSteerC = math.min(_GSteerT,_GSteerC+_Tune.SteerSpeed)
- end
- else
- if _GSteerC>0 then
- _GSteerC = math.max(_GSteerT,_GSteerC-_Tune.ReturnSpeed)
- else
- _GSteerC = math.max(_GSteerT,_GSteerC-_Tune.SteerSpeed)
- end
- end
- --Steer Decay Multiplier
- local sDecay = (1-math.min(car.DriveSeat.Velocity.Magnitude/_Tune.SteerDecay,1-(_Tune.MinSteer/100)))
- --Apply Steering
- for i,v in pairs(car.Wheels:GetChildren()) do
- if v.Name=="F" then
- v.Arm.Steer.CFrame=car.Wheels.F.Base.CFrame*CFrame.Angles(0,-math.rad(_GSteerC*_Tune.SteerInner*sDecay),0)
- elseif v.Name=="FL" then
- if _GSteerC>= 0 then
- v.Arm.Steer.CFrame=car.Wheels.FL.Base.CFrame*CFrame.Angles(0,-math.rad(_GSteerC*_Tune.SteerOuter*sDecay),0)
- else
- v.Arm.Steer.CFrame=car.Wheels.FL.Base.CFrame*CFrame.Angles(0,-math.rad(_GSteerC*_Tune.SteerInner*sDecay),0)
- end
- elseif v.Name=="FR" then
- if _GSteerC>= 0 then
- v.Arm.Steer.CFrame=car.Wheels.FR.Base.CFrame*CFrame.Angles(0,-math.rad(_GSteerC*_Tune.SteerInner*sDecay),0)
- else
- v.Arm.Steer.CFrame=car.Wheels.FR.Base.CFrame*CFrame.Angles(0,-math.rad(_GSteerC*_Tune.SteerOuter*sDecay),0)
- end
- end
- end
- end
- --[[Engine]]
- local fFD = _Tune.FinalDrive*_Tune.FDMult
- local fFDr = fFD*30/math.pi
- local cGrav = workspace.Gravity*_Tune.InclineComp/32.2
- local wDRatio = wDia*math.pi/60
- local cfWRot = CFrame.Angles(math.pi/2,-math.pi/2,0)
- local cfYRot = CFrame.Angles(0,math.pi,0)
- local rtTwo = (2^.5)/2
- --Horsepower Curve
- local fgc_h=_Tune.Horsepower/100
- local fgc_n=_Tune.PeakRPM/1000
- local fgc_a=_Tune.PeakSharpness
- local fgc_c=_Tune.CurveMult
- function FGC(x)
- x=x/1000
- return (((-(x-fgc_n)^2)*math.min(fgc_h/(fgc_n^2),fgc_c^(fgc_n/fgc_h)))+fgc_h)*(x-((x^fgc_a)/((fgc_a*fgc_n)^(fgc_a-1))))
- end
- local PeakFGC = FGC(_Tune.PeakRPM)
- --Plot Current Horsepower
- function GetCurve(x,gear)
- local hp=math.max((FGC(x)*_Tune.Horsepower)/PeakFGC,0)
- return hp,hp*(_Tune.EqPoint/x)*_Tune.Ratios[gear+2]*fFD*hpScaling
- end
- --Output Cache
- local CacheTorque = true
- local HPCache = {}
- local HPInc = 100
- if CacheTorque then
- for gear,ratio in pairs(_Tune.Ratios) do
- local hpPlot = {}
- for rpm = math.floor(_Tune.IdleRPM/HPInc),math.ceil((_Tune.Redline+100)/HPInc) do
- local tqPlot = {}
- tqPlot.Horsepower,tqPlot.Torque = GetCurve(rpm*HPInc,gear-2)
- hp1,tq1 = GetCurve((rpm+1)*HPInc,gear-2)
- tqPlot.HpSlope = (hp1 - tqPlot.Horsepower)/(HPInc/1000)
- tqPlot.TqSlope = (tq1 - tqPlot.Torque)/(HPInc/1000)
- hpPlot[rpm] = tqPlot
- end
- table.insert(HPCache,hpPlot)
- end
- end
- --Powertrain
- --Update RPM
- function RPM()
- --Neutral Gear
- if _CGear==0 then _ClutchOn = false end
- --Car Is Off
- local revMin = _Tune.IdleRPM
- if not _IsOn then
- revMin = 0
- _CGear = 0
- _ClutchOn = false
- _GThrot = _Tune.IdleThrottle/100
- end
- --Determine RPM
- local maxSpin=0
- for i,v in pairs(Drive) do
- if v.RotVelocity.Magnitude>maxSpin then maxSpin = v.RotVelocity.Magnitude end
- end
- if _ClutchOn then
- local aRPM = math.max(math.min(maxSpin*_Tune.Ratios[_CGear+2]*fFDr,_Tune.Redline+100),revMin)
- local clutchP = math.min(math.abs(aRPM-_RPM)/_Tune.ClutchTol,.9)
- _RPM = _RPM*clutchP + aRPM*(1-clutchP)
- else
- if _GThrot-(_Tune.IdleThrottle/100)>0 then
- if _RPM>_Tune.Redline then
- _RPM = _RPM-_Tune.RevBounce*2
- else
- _RPM = math.min(_RPM+_Tune.RevAccel*_GThrot,_Tune.Redline+100)
- end
- else
- _RPM = math.max(_RPM-_Tune.RevDecay,revMin)
- end
- end
- --Rev Limiter
- _spLimit = (_Tune.Redline+100)/(fFDr*_Tune.Ratios[_CGear+2])
- if _RPM>_Tune.Redline then
- if _CGear<#_Tune.Ratios-2 then
- _RPM = _RPM-_Tune.RevBounce
- else
- _RPM = _RPM-_Tune.RevBounce*.5
- end
- end
- end
- --Apply Power
- function Engine()
- --Get Torque
- local maxSpin=0
- for i,v in pairs(Drive) do
- if v.RotVelocity.Magnitude>maxSpin then maxSpin = v.RotVelocity.Magnitude end
- end
- if _ClutchOn then
- if CacheTorque then
- local cTq = HPCache[_CGear+2][math.floor(math.min(_Tune.Redline,math.max(_Tune.IdleRPM,_RPM))/HPInc)]
- _HP = cTq.Horsepower+(cTq.HpSlope*(_RPM-math.floor(_RPM/HPInc))/1000)
- _OutTorque = cTq.Torque+(cTq.TqSlope*(_RPM-math.floor(_RPM/HPInc))/1000)
- else
- _HP,_OutTorque = GetCurve(_RPM,_CGear)
- end
- local iComp =(car.DriveSeat.CFrame.lookVector.y)*cGrav
- if _CGear==-1 then iComp=-iComp end
- _OutTorque = _OutTorque*math.max(1,(1+iComp))
- else
- _HP,_OutTorque = 0,0
- end
- --Automatic Transmission
- if _TMode == "Auto" and _IsOn then
- _ClutchOn = true
- if _CGear == 0 then _CGear = 1 end
- if _CGear >= 1 then
- if _CGear==1 and _GBrake > 0 and car.DriveSeat.Velocity.Magnitude < 0 then
- _CGear = -1
- else
- if _Tune.AutoShiftMode == "RPM" then
- if _RPM>(_Tune.PeakRPM+_Tune.AutoUpThresh) then
- _CGear=math.min(_CGear+1,#_Tune.Ratios-2)
- elseif math.max(math.min(maxSpin*_Tune.Ratios[_CGear+1]*fFDr,_Tune.Redline+100),_Tune.IdleRPM)<(_Tune.PeakRPM-_Tune.AutoDownThresh) then
- _CGear=math.max(_CGear-1,1)
- end
- else
- if car.DriveSeat.Velocity.Magnitude > math.ceil(wDRatio*(_Tune.PeakRPM+_Tune.AutoUpThresh)/_Tune.Ratios[_CGear+2]/fFD) then
- _CGear=math.min(_CGear+1,#_Tune.Ratios-2)
- elseif car.DriveSeat.Velocity.Magnitude < math.ceil(wDRatio*(_Tune.PeakRPM-_Tune.AutoDownThresh)/_Tune.Ratios[_CGear+1]/fFD) then
- _CGear=math.max(_CGear-1,1)
- end
- end
- end
- else
- if _GThrot-(_Tune.IdleThrottle/100) > 0 and car.DriveSeat.Velocity.Magnitude < 0 then
- _CGear = 1
- end
- end
- end
- --Average Rotational Speed Calculation
- local fwspeed=0
- local fwcount=0
- local rwspeed=0
- local rwcount=0
- for i,v in pairs(car.Wheels:GetChildren()) do
- if v.Name=="FL" or v.Name=="FR" or v.Name == "F" then
- fwspeed=fwspeed+v.RotVelocity.Magnitude
- fwcount=fwcount+1
- elseif v.Name=="RL" or v.Name=="RR" or v.Name == "R" then
- rwspeed=rwspeed+v.RotVelocity.Magnitude
- rwcount=rwcount+1
- end
- end
- fwspeed=fwspeed/fwcount
- rwspeed=rwspeed/rwcount
- local cwspeed=(fwspeed+rwspeed)/2
- --Update Wheels
- for i,v in pairs(car.Wheels:GetChildren()) do
- --Reference Wheel Orientation
- local Ref=(CFrame.new(v.Position-((v.Arm.CFrame*cfWRot).lookVector),v.Position)*cfYRot).lookVector
- local aRef=1
- local diffMult=1
- if v.Name=="FL" or v.Name=="RL" then aRef=-1 end
- --AWD Torque Scaling
- if _Tune.Config == "AWD" then _OutTorque = _OutTorque*rtTwo end
- --Differential/Torque-Vectoring
- if v.Name=="FL" or v.Name=="FR" then
- diffMult=math.max(0,math.min(1,1+((((v.RotVelocity.Magnitude-fwspeed)/fwspeed)/(math.max(_Tune.FDiffSlipThres,1)/100))*((_Tune.FDiffLockThres-50)/50))))
- if _Tune.Config == "AWD" then
- diffMult=math.max(0,math.min(1,diffMult*(1+((((fwspeed-cwspeed)/cwspeed)/(math.max(_Tune.CDiffSlipThres,1)/100))*((_Tune.CDiffLockThres-50)/50)))))
- end
- elseif v.Name=="RL" or v.Name=="RR" then
- diffMult=math.max(0,math.min(1,1+((((v.RotVelocity.Magnitude-rwspeed)/rwspeed)/(math.max(_Tune.RDiffSlipThres,1)/100))*((_Tune.RDiffLockThres-50)/50))))
- if _Tune.Config == "AWD" then
- diffMult=math.max(0,math.min(1,diffMult*(1+((((rwspeed-cwspeed)/cwspeed)/(math.max(_Tune.CDiffSlipThres,1)/100))*((_Tune.CDiffLockThres-50)/50)))))
- end
- end
- _TCSActive = false
- _ABSActive = false
- --Output
- if _PBrake and ((_Tune.Config ~= "FWD" and (((v.Name=="FL" or v.Name=="FR") and car.DriveSeat.Velocity.Magnitude<20) or ((v.Name=="RR" or v.Name=="RL") and car.DriveSeat.Velocity.Magnitude>=20))) or (_Tune.Config == "FWD" and (v.Name=="RR" or v.Name=="RL"))) then
- --PBrake
- v["#AV"].maxTorque=Vector3.new(math.abs(Ref.x),math.abs(Ref.y),math.abs(Ref.z))*PBrakeForce
- v["#AV"].angularvelocity=Vector3.new()
- else
- --Apply Power
- if ((_TMode == "Manual" or _TMode == "Semi") and _GBrake==0) or (_TMode == "Auto" and ((_CGear>-1 and _GBrake==0 ) or (_CGear==-1 and _GThrot-(_Tune.IdleThrottle/100)==0 )))then
- local driven = false
- for _,a in pairs(Drive) do if a==v then driven = true end end
- if driven then
- local on=1
- if not car.DriveSeat.IsOn.Value then on=0 end
- local throt = _GThrot
- if _TMode == "Auto" and _CGear==-1 then throt = _GBrake end
- --Apply TCS
- local tqTCS = 1
- if _TCS then
- tqTCS = 1-(math.min(math.max(0,math.abs(v.RotVelocity.Magnitude*(v.Size.x/2) - v.Velocity.Magnitude)-_Tune.TCSThreshold)/_Tune.TCSGradient,1)*(1-(_Tune.TCSLimit/100)))
- end
- if tqTCS < 1 then
- _TCSActive = true
- end
- --Update Forces
- local dir = 1
- if _CGear==-1 then dir = -1 end
- v["#AV"].maxTorque=Vector3.new(math.abs(Ref.x),math.abs(Ref.y),math.abs(Ref.z))*_OutTorque*(1+(v.RotVelocity.Magnitude/60)^1.15)*throt*tqTCS*diffMult*on
- v["#AV"].angularvelocity=Ref*aRef*_spLimit*dir
- else
- v["#AV"].maxTorque=Vector3.new()
- v["#AV"].angularvelocity=Vector3.new()
- end
- --Brakes
- else
- local brake = _GBrake
- if _TMode == "Auto" and _CGear==-1 then brake = _GThrot end
- --Apply ABS
- local tqABS = 1
- if _ABS and math.abs(v.RotVelocity.Magnitude*(v.Size.x/2) - v.Velocity.Magnitude)-_Tune.ABSThreshold>0 then
- tqABS = 0
- end
- if tqABS < 1 then
- _ABSActive = true
- end
- --Update Forces
- if v.Name=="FL" or v.Name=="FR" or v.Name=="F" then
- v["#AV"].maxTorque=Vector3.new(math.abs(Ref.x),math.abs(Ref.y),math.abs(Ref.z))*FBrakeForce*brake*tqABS
- else
- v["#AV"].maxTorque=Vector3.new(math.abs(Ref.x),math.abs(Ref.y),math.abs(Ref.z))*RBrakeForce*brake*tqABS
- end
- v["#AV"].angularvelocity=Vector3.new()
- end
- end
- end
- end
- --[[Flip]]
- function Flip()
- --Detect Orientation
- if (car.DriveSeat.CFrame*CFrame.Angles(math.pi/2,0,0)).lookVector.y > .1 or FlipDB then
- FlipWait=tick()
- --Apply Flip
- else
- if tick()-FlipWait>=3 then
- FlipDB=true
- local gyro = car.DriveSeat.Flip
- gyro.maxTorque = Vector3.new(10000,0,10000)
- gyro.P=3000
- gyro.D=500
- wait(1)
- gyro.maxTorque = Vector3.new(0,0,0)
- gyro.P=0
- gyro.D=0
- FlipDB=false
- end
- end
- end
- --[[Run]]
- --Print Version
- local ver=require(car["A-Chassis Tune"].README)
- print("//INSPARE: AC6 Loaded - Build "..ver)
- --Runtime Loops
- -- ~60 c/s
- game["Run Service"].Stepped:connect(function()
- --Steering
- Steering()
- --RPM
- RPM()
- --Update External Values
- _IsOn = car.DriveSeat.IsOn.Value
- _InControls = script.Parent.ControlsOpen.Value
- script.Parent.Values.Gear.Value = _CGear
- script.Parent.Values.RPM.Value = _RPM
- script.Parent.Values.Horsepower.Value = _HP
- script.Parent.Values.Torque.Value = _HP * _Tune.EqPoint / _RPM
- script.Parent.Values.TransmissionMode.Value = _TMode
- script.Parent.Values.Throttle.Value = _GThrot
- script.Parent.Values.Brake.Value = _GBrake
- script.Parent.Values.SteerC.Value = _GSteerC*(1-math.min(car.DriveSeat.Velocity.Magnitude/_Tune.SteerDecay,1-(_Tune.MinSteer/100)))
- script.Parent.Values.SteerT.Value = _GSteerT
- script.Parent.Values.PBrake.Value = _PBrake
- script.Parent.Values.TCS.Value = _TCS
- script.Parent.Values.TCSActive.Value = _TCSActive
- script.Parent.Values.ABS.Value = _ABS
- script.Parent.Values.ABSActive.Value = _ABSActive
- script.Parent.Values.MouseSteerOn.Value = _MSteer
- script.Parent.Values.Velocity.Value = car.DriveSeat.Velocity
- end)
- -- ~15 c/s
- while wait(.0667) do
- --Power
- Engine()
- --Flip
- if _Tune.AutoFlip then Flip() end
- end
- --[[END]]
- end))
- Model606.Name = "Body"
- Model606.Parent = Model0
- Model607.Name = "GS"
- Model607.Parent = Model606
- Model608.Name = "Dash"
- Model608.Parent = Model606
- Part609.Name = "D"
- Part609.Parent = Model608
- Part609.CFrame = CFrame.new(-19.8604584, 2.01579905, 28.9208298, 1.42108039e-14, -5.55104332e-17, 1, 0.999994874, -0.00322695333, -1.42109072e-14, 0.00322695333, 0.999994874, 9.65254345e-18)
- Part609.Orientation = Vector3.new(0, 90, 90.1800003)
- Part609.Position = Vector3.new(-19.8604584, 2.01579905, 28.9208298)
- Part609.Rotation = Vector3.new(90.1800003, 90, 0)
- Part609.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part609.Transparency = 1
- Part609.Size = Vector3.new(0.576779127, 0.209737703, 1.57303381)
- Part609.Anchored = true
- Part609.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part609.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part609.BrickColor = BrickColor.new("Really black")
- Part609.CanCollide = false
- Part609.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part609.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part609.Material = Enum.Material.SmoothPlastic
- Part609.Reflectance = 0.10000000149012
- Part609.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part609.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part609.brickColor = BrickColor.new("Really black")
- Part609.FormFactor = Enum.FormFactor.Custom
- Part609.formFactor = Enum.FormFactor.Custom
- SurfaceGui610.Name = "G"
- SurfaceGui610.Parent = Part609
- SurfaceGui610.Enabled = false
- SurfaceGui610.Face = Enum.NormalId.Bottom
- SurfaceGui610.CanvasSize = Vector2.new(750, 275)
- Frame611.Name = "Tac"
- Frame611.Parent = SurfaceGui610
- Frame611.Position = UDim2.new(1, -275, 0, 15)
- Frame611.Size = UDim2.new(0, 245, 0, 245)
- Frame611.BackgroundColor = BrickColor.new("Institutional white")
- Frame611.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame611.BackgroundTransparency = 1
- Frame611.ZIndex = 2
- ImageLabel612.Name = "Needle"
- ImageLabel612.Parent = Frame611
- ImageLabel612.Rotation = -90
- ImageLabel612.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel612.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel612.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel612.BackgroundTransparency = 1
- ImageLabel612.BorderSizePixel = 0
- ImageLabel612.ZIndex = 4
- ImageLabel612.Image = "rbxassetid://386771233"
- ImageLabel612.ImageTransparency = 1
- Frame613.Parent = ImageLabel612
- Frame613.Position = UDim2.new(0.495000005, 0, 0.49000001, 0)
- Frame613.Rotation = 90
- Frame613.Size = UDim2.new(0.00999999978, 0, 0.0199999996, 0)
- Frame613.BackgroundColor = BrickColor.new("Institutional white")
- Frame613.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame613.BackgroundTransparency = 1
- Frame613.BorderSizePixel = 0
- Frame613.ZIndex = 4
- Frame614.Parent = Frame613
- Frame614.Size = UDim2.new(1, 0, 0, 110)
- Frame614.BackgroundColor = BrickColor.new("Really red")
- Frame614.BackgroundColor3 = Color3.new(1, 0, 0)
- Frame614.BorderSizePixel = 0
- Frame614.ZIndex = 4
- Frame615.Name = "0"
- Frame615.Parent = Frame611
- Frame615.Rotation = -90
- Frame615.Size = UDim2.new(1, 0, 1, 0)
- Frame615.BackgroundColor = BrickColor.new("Institutional white")
- Frame615.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame615.BackgroundTransparency = 1
- Frame615.ZIndex = 3
- TextLabel616.Parent = Frame615
- TextLabel616.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel616.Rotation = 90
- TextLabel616.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel616.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel616.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel616.BackgroundTransparency = 1
- TextLabel616.ZIndex = 3
- TextLabel616.Font = Enum.Font.SciFi
- TextLabel616.FontSize = Enum.FontSize.Size28
- TextLabel616.Text = "0"
- TextLabel616.TextColor = BrickColor.new("Institutional white")
- TextLabel616.TextColor3 = Color3.new(1, 1, 1)
- TextLabel616.TextSize = 28
- Frame617.Name = "1"
- Frame617.Parent = Frame611
- Frame617.Rotation = -56.25
- Frame617.Size = UDim2.new(1, 0, 1, 0)
- Frame617.BackgroundColor = BrickColor.new("Institutional white")
- Frame617.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame617.BackgroundTransparency = 1
- Frame617.ZIndex = 3
- TextLabel618.Parent = Frame617
- TextLabel618.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel618.Rotation = 56.25
- TextLabel618.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel618.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel618.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel618.BackgroundTransparency = 1
- TextLabel618.ZIndex = 3
- TextLabel618.Font = Enum.Font.SciFi
- TextLabel618.FontSize = Enum.FontSize.Size28
- TextLabel618.Text = "1"
- TextLabel618.TextColor = BrickColor.new("Institutional white")
- TextLabel618.TextColor3 = Color3.new(1, 1, 1)
- TextLabel618.TextSize = 28
- Frame619.Name = "2"
- Frame619.Parent = Frame611
- Frame619.Rotation = -22.5
- Frame619.Size = UDim2.new(1, 0, 1, 0)
- Frame619.BackgroundColor = BrickColor.new("Institutional white")
- Frame619.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame619.BackgroundTransparency = 1
- Frame619.ZIndex = 3
- TextLabel620.Parent = Frame619
- TextLabel620.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel620.Rotation = 22.5
- TextLabel620.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel620.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel620.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel620.BackgroundTransparency = 1
- TextLabel620.ZIndex = 3
- TextLabel620.Font = Enum.Font.SciFi
- TextLabel620.FontSize = Enum.FontSize.Size28
- TextLabel620.Text = "2"
- TextLabel620.TextColor = BrickColor.new("Institutional white")
- TextLabel620.TextColor3 = Color3.new(1, 1, 1)
- TextLabel620.TextSize = 28
- Frame621.Name = "3"
- Frame621.Parent = Frame611
- Frame621.Rotation = 11.25
- Frame621.Size = UDim2.new(1, 0, 1, 0)
- Frame621.BackgroundColor = BrickColor.new("Institutional white")
- Frame621.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame621.BackgroundTransparency = 1
- Frame621.ZIndex = 3
- TextLabel622.Parent = Frame621
- TextLabel622.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel622.Rotation = -11.25
- TextLabel622.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel622.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel622.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel622.BackgroundTransparency = 1
- TextLabel622.ZIndex = 3
- TextLabel622.Font = Enum.Font.SciFi
- TextLabel622.FontSize = Enum.FontSize.Size28
- TextLabel622.Text = "3"
- TextLabel622.TextColor = BrickColor.new("Institutional white")
- TextLabel622.TextColor3 = Color3.new(1, 1, 1)
- TextLabel622.TextSize = 28
- Frame623.Name = "4"
- Frame623.Parent = Frame611
- Frame623.Rotation = 45
- Frame623.Size = UDim2.new(1, 0, 1, 0)
- Frame623.BackgroundColor = BrickColor.new("Institutional white")
- Frame623.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame623.BackgroundTransparency = 1
- Frame623.ZIndex = 3
- TextLabel624.Parent = Frame623
- TextLabel624.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel624.Rotation = -45
- TextLabel624.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel624.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel624.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel624.BackgroundTransparency = 1
- TextLabel624.ZIndex = 3
- TextLabel624.Font = Enum.Font.SciFi
- TextLabel624.FontSize = Enum.FontSize.Size28
- TextLabel624.Text = "4"
- TextLabel624.TextColor = BrickColor.new("Institutional white")
- TextLabel624.TextColor3 = Color3.new(1, 1, 1)
- TextLabel624.TextSize = 28
- Frame625.Name = "5"
- Frame625.Parent = Frame611
- Frame625.Rotation = 78.75
- Frame625.Size = UDim2.new(1, 0, 1, 0)
- Frame625.BackgroundColor = BrickColor.new("Institutional white")
- Frame625.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame625.BackgroundTransparency = 1
- Frame625.ZIndex = 3
- TextLabel626.Parent = Frame625
- TextLabel626.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel626.Rotation = -78.75
- TextLabel626.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel626.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel626.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel626.BackgroundTransparency = 1
- TextLabel626.ZIndex = 3
- TextLabel626.Font = Enum.Font.SciFi
- TextLabel626.FontSize = Enum.FontSize.Size28
- TextLabel626.Text = "5"
- TextLabel626.TextColor = BrickColor.new("Institutional white")
- TextLabel626.TextColor3 = Color3.new(1, 1, 1)
- TextLabel626.TextSize = 28
- Frame627.Name = "6"
- Frame627.Parent = Frame611
- Frame627.Rotation = 112.5
- Frame627.Size = UDim2.new(1, 0, 1, 0)
- Frame627.BackgroundColor = BrickColor.new("Institutional white")
- Frame627.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame627.BackgroundTransparency = 1
- Frame627.ZIndex = 3
- TextLabel628.Parent = Frame627
- TextLabel628.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel628.Rotation = -112.5
- TextLabel628.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel628.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel628.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel628.BackgroundTransparency = 1
- TextLabel628.ZIndex = 3
- TextLabel628.Font = Enum.Font.SciFi
- TextLabel628.FontSize = Enum.FontSize.Size28
- TextLabel628.Text = "6"
- TextLabel628.TextColor = BrickColor.new("Institutional white")
- TextLabel628.TextColor3 = Color3.new(1, 1, 1)
- TextLabel628.TextSize = 28
- Frame629.Name = "7"
- Frame629.Parent = Frame611
- Frame629.Rotation = 146.25
- Frame629.Size = UDim2.new(1, 0, 1, 0)
- Frame629.BackgroundColor = BrickColor.new("Institutional white")
- Frame629.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame629.BackgroundTransparency = 1
- Frame629.ZIndex = 3
- TextLabel630.Parent = Frame629
- TextLabel630.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel630.Rotation = -146.25
- TextLabel630.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel630.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel630.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel630.BackgroundTransparency = 1
- TextLabel630.ZIndex = 3
- TextLabel630.Font = Enum.Font.SciFi
- TextLabel630.FontSize = Enum.FontSize.Size28
- TextLabel630.Text = "7"
- TextLabel630.TextColor = BrickColor.new("Really red")
- TextLabel630.TextColor3 = Color3.new(1, 0, 0)
- TextLabel630.TextSize = 28
- Frame631.Name = "8"
- Frame631.Parent = Frame611
- Frame631.Rotation = 180
- Frame631.Size = UDim2.new(1, 0, 1, 0)
- Frame631.BackgroundColor = BrickColor.new("Institutional white")
- Frame631.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame631.BackgroundTransparency = 1
- Frame631.ZIndex = 3
- TextLabel632.Parent = Frame631
- TextLabel632.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel632.Rotation = 180
- TextLabel632.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel632.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel632.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel632.BackgroundTransparency = 1
- TextLabel632.ZIndex = 3
- TextLabel632.Font = Enum.Font.SciFi
- TextLabel632.FontSize = Enum.FontSize.Size28
- TextLabel632.Text = "8"
- TextLabel632.TextColor = BrickColor.new("Really red")
- TextLabel632.TextColor3 = Color3.new(1, 0, 0)
- TextLabel632.TextSize = 28
- ImageLabel633.Parent = Frame611
- ImageLabel633.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel633.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel633.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel633.BackgroundTransparency = 1
- ImageLabel633.ZIndex = 2
- ImageLabel633.Image = "rbxassetid://64378494"
- ImageLabel633.ImageTransparency = 0.30000001192093
- ImageLabel634.Name = "Background"
- ImageLabel634.Parent = SurfaceGui610
- ImageLabel634.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel634.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel634.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel634.BorderSizePixel = 0
- ImageLabel634.Image = "rbxassetid://370205255"
- ImageLabel634.ImageColor3 = Color3.new(0, 0.333333, 0.498039)
- Frame635.Name = "Info"
- Frame635.Parent = SurfaceGui610
- Frame635.Position = UDim2.new(0.400000006, 0, 0.100000001, 0)
- Frame635.Size = UDim2.new(0.200000003, 0, 0.699999988, 0)
- Frame635.BackgroundColor = BrickColor.new("Institutional white")
- Frame635.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame635.BackgroundTransparency = 1
- TextLabel636.Name = "Time"
- TextLabel636.Parent = Frame635
- TextLabel636.Size = UDim2.new(1, 0, 1, 0)
- TextLabel636.BackgroundColor = BrickColor.new("Really black")
- TextLabel636.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel636.BackgroundTransparency = 1
- TextLabel636.BorderColor = BrickColor.new("Institutional white")
- TextLabel636.BorderColor3 = Color3.new(1, 1, 1)
- TextLabel636.BorderSizePixel = 0
- TextLabel636.ZIndex = 2
- TextLabel636.Font = Enum.Font.SciFi
- TextLabel636.FontSize = Enum.FontSize.Size36
- TextLabel636.Text = "16:20:00"
- TextLabel636.TextColor = BrickColor.new("Institutional white")
- TextLabel636.TextColor3 = Color3.new(1, 1, 1)
- TextLabel636.TextSize = 36
- TextLabel636.TextStrokeColor3 = Color3.new(0.509804, 0.509804, 0.509804)
- TextLabel636.TextWrap = true
- TextLabel636.TextWrapped = true
- TextLabel636.TextYAlignment = Enum.TextYAlignment.Bottom
- TextLabel637.Name = "Gear"
- TextLabel637.Parent = Frame635
- TextLabel637.Position = UDim2.new(0.5, 0, 0.5, 20)
- TextLabel637.Size = UDim2.new(0, 1, 0, 1)
- TextLabel637.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel637.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel637.BackgroundTransparency = 1
- TextLabel637.ZIndex = 9
- TextLabel637.Font = Enum.Font.SciFi
- TextLabel637.FontSize = Enum.FontSize.Size60
- TextLabel637.Text = "N"
- TextLabel637.TextColor = BrickColor.new("Institutional white")
- TextLabel637.TextColor3 = Color3.new(1, 1, 1)
- TextLabel637.TextSize = 60
- TextLabel637.TextStrokeColor3 = Color3.new(0.509804, 0.509804, 0.509804)
- ImageLabel638.Name = "Right"
- ImageLabel638.Parent = Frame635
- ImageLabel638.Position = UDim2.new(1.29999995, -35, 0.75, 10)
- ImageLabel638.Visible = false
- ImageLabel638.Size = UDim2.new(0, 20, 0, 20)
- ImageLabel638.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel638.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel638.BackgroundTransparency = 1
- ImageLabel638.BorderSizePixel = 0
- ImageLabel638.ZIndex = 2
- ImageLabel638.Image = "rbxassetid://71659683"
- ImageLabel638.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel638.ImageTransparency = 0.40000000596046
- ImageLabel639.Name = "PBrake"
- ImageLabel639.Parent = Frame635
- ImageLabel639.Position = UDim2.new(0.200000003, -10, 0.5, 18)
- ImageLabel639.Visible = false
- ImageLabel639.Size = UDim2.new(0, 20, 0, 20)
- ImageLabel639.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel639.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel639.BackgroundTransparency = 1
- ImageLabel639.BorderSizePixel = 0
- ImageLabel639.ZIndex = 2
- ImageLabel639.Image = "rbxassetid://123454312"
- ImageLabel640.Name = "Light"
- ImageLabel640.Parent = Frame635
- ImageLabel640.Position = UDim2.new(0.699999988, 2, 0.300000012, 42)
- ImageLabel640.Visible = false
- ImageLabel640.Size = UDim2.new(0, 20, 0, 20)
- ImageLabel640.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel640.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel640.BackgroundTransparency = 1
- ImageLabel640.BorderSizePixel = 0
- ImageLabel640.ZIndex = 2
- ImageLabel640.Image = "http://www.roblox.com/asset/?id=151673087"
- ImageLabel641.Name = "Left"
- ImageLabel641.Parent = Frame635
- ImageLabel641.Position = UDim2.new(-0.100000001, 0, 0.75, 10)
- ImageLabel641.Rotation = 180
- ImageLabel641.Visible = false
- ImageLabel641.Size = UDim2.new(0, 20, 0, 20)
- ImageLabel641.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel641.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel641.BackgroundTransparency = 1
- ImageLabel641.BorderSizePixel = 0
- ImageLabel641.ZIndex = 2
- ImageLabel641.Image = "rbxassetid://71659683"
- ImageLabel641.ImageColor3 = Color3.new(0, 1, 0)
- ImageLabel641.ImageTransparency = 0.40000000596046
- TextButton642.Name = "Speed"
- TextButton642.Parent = Frame635
- TextButton642.Position = UDim2.new(0.5, 0, 0.25, 0)
- TextButton642.BackgroundColor = BrickColor.new("Institutional white")
- TextButton642.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton642.BackgroundTransparency = 1
- TextButton642.BorderSizePixel = 0
- TextButton642.ZIndex = 9
- TextButton642.Font = Enum.Font.SciFi
- TextButton642.FontSize = Enum.FontSize.Size96
- TextButton642.Text = "0"
- TextButton642.TextColor = BrickColor.new("Institutional white")
- TextButton642.TextColor3 = Color3.new(1, 1, 1)
- TextButton642.TextSize = 96
- TextButton642.TextStrokeColor3 = Color3.new(0.509804, 0.509804, 0.509804)
- Frame643.Name = "Spd"
- Frame643.Parent = SurfaceGui610
- Frame643.Position = UDim2.new(0, 30, 0, 15)
- Frame643.Size = UDim2.new(0, 245, 0, 245)
- Frame643.BackgroundColor = BrickColor.new("Institutional white")
- Frame643.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame643.BackgroundTransparency = 1
- Frame643.ZIndex = 2
- ImageLabel644.Name = "Needle"
- ImageLabel644.Parent = Frame643
- ImageLabel644.Rotation = -90
- ImageLabel644.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel644.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel644.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel644.BackgroundTransparency = 1
- ImageLabel644.BorderSizePixel = 0
- ImageLabel644.ZIndex = 4
- ImageLabel644.Image = "rbxassetid://386771233"
- ImageLabel644.ImageTransparency = 1
- Frame645.Parent = ImageLabel644
- Frame645.Position = UDim2.new(0.495000005, 0, 0.49000001, 0)
- Frame645.Rotation = 90
- Frame645.Size = UDim2.new(0.00999999978, 0, 0.0199999996, 0)
- Frame645.BackgroundColor = BrickColor.new("Institutional white")
- Frame645.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame645.BackgroundTransparency = 1
- Frame645.BorderSizePixel = 0
- Frame645.ZIndex = 4
- Frame646.Parent = Frame645
- Frame646.Size = UDim2.new(1, 0, 0, 110)
- Frame646.BackgroundColor = BrickColor.new("Really red")
- Frame646.BackgroundColor3 = Color3.new(1, 0, 0)
- Frame646.BorderSizePixel = 0
- Frame646.ZIndex = 4
- Frame647.Name = "8"
- Frame647.Parent = Frame643
- Frame647.Rotation = 180
- Frame647.Size = UDim2.new(1, 0, 1, 0)
- Frame647.BackgroundColor = BrickColor.new("Institutional white")
- Frame647.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame647.BackgroundTransparency = 1
- Frame647.ZIndex = 3
- TextLabel648.Parent = Frame647
- TextLabel648.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel648.Rotation = 180
- TextLabel648.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel648.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel648.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel648.BackgroundTransparency = 1
- TextLabel648.ZIndex = 3
- TextLabel648.Font = Enum.Font.SciFi
- TextLabel648.FontSize = Enum.FontSize.Size28
- TextLabel648.Text = "160"
- TextLabel648.TextColor = BrickColor.new("Institutional white")
- TextLabel648.TextColor3 = Color3.new(1, 1, 1)
- TextLabel648.TextSize = 28
- Frame649.Name = "7"
- Frame649.Parent = Frame643
- Frame649.Rotation = 146.25
- Frame649.Size = UDim2.new(1, 0, 1, 0)
- Frame649.BackgroundColor = BrickColor.new("Institutional white")
- Frame649.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame649.BackgroundTransparency = 1
- Frame649.ZIndex = 3
- TextLabel650.Parent = Frame649
- TextLabel650.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel650.Rotation = -146.25
- TextLabel650.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel650.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel650.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel650.BackgroundTransparency = 1
- TextLabel650.ZIndex = 3
- TextLabel650.Font = Enum.Font.SciFi
- TextLabel650.FontSize = Enum.FontSize.Size28
- TextLabel650.Text = "140"
- TextLabel650.TextColor = BrickColor.new("Institutional white")
- TextLabel650.TextColor3 = Color3.new(1, 1, 1)
- TextLabel650.TextSize = 28
- Frame651.Name = "6"
- Frame651.Parent = Frame643
- Frame651.Rotation = 112.5
- Frame651.Size = UDim2.new(1, 0, 1, 0)
- Frame651.BackgroundColor = BrickColor.new("Institutional white")
- Frame651.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame651.BackgroundTransparency = 1
- Frame651.ZIndex = 3
- TextLabel652.Parent = Frame651
- TextLabel652.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel652.Rotation = -112.5
- TextLabel652.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel652.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel652.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel652.BackgroundTransparency = 1
- TextLabel652.ZIndex = 3
- TextLabel652.Font = Enum.Font.SciFi
- TextLabel652.FontSize = Enum.FontSize.Size28
- TextLabel652.Text = "120"
- TextLabel652.TextColor = BrickColor.new("Institutional white")
- TextLabel652.TextColor3 = Color3.new(1, 1, 1)
- TextLabel652.TextSize = 28
- Frame653.Name = "5"
- Frame653.Parent = Frame643
- Frame653.Rotation = 78.75
- Frame653.Size = UDim2.new(1, 0, 1, 0)
- Frame653.BackgroundColor = BrickColor.new("Institutional white")
- Frame653.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame653.BackgroundTransparency = 1
- Frame653.ZIndex = 3
- TextLabel654.Parent = Frame653
- TextLabel654.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel654.Rotation = -78.75
- TextLabel654.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel654.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel654.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel654.BackgroundTransparency = 1
- TextLabel654.ZIndex = 3
- TextLabel654.Font = Enum.Font.SciFi
- TextLabel654.FontSize = Enum.FontSize.Size28
- TextLabel654.Text = "100"
- TextLabel654.TextColor = BrickColor.new("Institutional white")
- TextLabel654.TextColor3 = Color3.new(1, 1, 1)
- TextLabel654.TextSize = 28
- Frame655.Name = "4"
- Frame655.Parent = Frame643
- Frame655.Rotation = 45
- Frame655.Size = UDim2.new(1, 0, 1, 0)
- Frame655.BackgroundColor = BrickColor.new("Institutional white")
- Frame655.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame655.BackgroundTransparency = 1
- Frame655.ZIndex = 3
- TextLabel656.Parent = Frame655
- TextLabel656.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel656.Rotation = -45
- TextLabel656.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel656.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel656.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel656.BackgroundTransparency = 1
- TextLabel656.ZIndex = 3
- TextLabel656.Font = Enum.Font.SciFi
- TextLabel656.FontSize = Enum.FontSize.Size28
- TextLabel656.Text = "80"
- TextLabel656.TextColor = BrickColor.new("Institutional white")
- TextLabel656.TextColor3 = Color3.new(1, 1, 1)
- TextLabel656.TextSize = 28
- Frame657.Name = "3"
- Frame657.Parent = Frame643
- Frame657.Rotation = 11.25
- Frame657.Size = UDim2.new(1, 0, 1, 0)
- Frame657.BackgroundColor = BrickColor.new("Institutional white")
- Frame657.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame657.BackgroundTransparency = 1
- Frame657.ZIndex = 3
- TextLabel658.Parent = Frame657
- TextLabel658.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel658.Rotation = -11.25
- TextLabel658.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel658.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel658.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel658.BackgroundTransparency = 1
- TextLabel658.ZIndex = 3
- TextLabel658.Font = Enum.Font.SciFi
- TextLabel658.FontSize = Enum.FontSize.Size28
- TextLabel658.Text = "60"
- TextLabel658.TextColor = BrickColor.new("Institutional white")
- TextLabel658.TextColor3 = Color3.new(1, 1, 1)
- TextLabel658.TextSize = 28
- Frame659.Name = "2"
- Frame659.Parent = Frame643
- Frame659.Rotation = -22.5
- Frame659.Size = UDim2.new(1, 0, 1, 0)
- Frame659.BackgroundColor = BrickColor.new("Institutional white")
- Frame659.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame659.BackgroundTransparency = 1
- Frame659.ZIndex = 3
- TextLabel660.Parent = Frame659
- TextLabel660.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel660.Rotation = 22.5
- TextLabel660.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel660.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel660.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel660.BackgroundTransparency = 1
- TextLabel660.ZIndex = 3
- TextLabel660.Font = Enum.Font.SciFi
- TextLabel660.FontSize = Enum.FontSize.Size28
- TextLabel660.Text = "40"
- TextLabel660.TextColor = BrickColor.new("Institutional white")
- TextLabel660.TextColor3 = Color3.new(1, 1, 1)
- TextLabel660.TextSize = 28
- Frame661.Name = "1"
- Frame661.Parent = Frame643
- Frame661.Rotation = -56.25
- Frame661.Size = UDim2.new(1, 0, 1, 0)
- Frame661.BackgroundColor = BrickColor.new("Institutional white")
- Frame661.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame661.BackgroundTransparency = 1
- Frame661.ZIndex = 3
- TextLabel662.Parent = Frame661
- TextLabel662.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel662.Rotation = 56.25
- TextLabel662.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel662.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel662.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel662.BackgroundTransparency = 1
- TextLabel662.ZIndex = 3
- TextLabel662.Font = Enum.Font.SciFi
- TextLabel662.FontSize = Enum.FontSize.Size28
- TextLabel662.Text = "20"
- TextLabel662.TextColor = BrickColor.new("Institutional white")
- TextLabel662.TextColor3 = Color3.new(1, 1, 1)
- TextLabel662.TextSize = 28
- Frame663.Name = "0"
- Frame663.Parent = Frame643
- Frame663.Rotation = -90
- Frame663.Size = UDim2.new(1, 0, 1, 0)
- Frame663.BackgroundColor = BrickColor.new("Institutional white")
- Frame663.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame663.BackgroundTransparency = 1
- Frame663.ZIndex = 3
- TextLabel664.Parent = Frame663
- TextLabel664.Position = UDim2.new(0.0399999991, 0, 0.449999988, 0)
- TextLabel664.Rotation = 90
- TextLabel664.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
- TextLabel664.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel664.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel664.BackgroundTransparency = 1
- TextLabel664.ZIndex = 3
- TextLabel664.Font = Enum.Font.SciFi
- TextLabel664.FontSize = Enum.FontSize.Size28
- TextLabel664.Text = "0"
- TextLabel664.TextColor = BrickColor.new("Institutional white")
- TextLabel664.TextColor3 = Color3.new(1, 1, 1)
- TextLabel664.TextSize = 28
- ImageLabel665.Parent = Frame643
- ImageLabel665.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel665.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel665.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel665.BackgroundTransparency = 1
- ImageLabel665.ZIndex = 2
- ImageLabel665.Image = "rbxassetid://64378494"
- ImageLabel665.ImageTransparency = 0.30000001192093
- Part666.Name = "T"
- Part666.Parent = Model608
- Part666.CFrame = CFrame.new(-21.5907059, 1.15403795, 28.5002384, 0, 3.55274968e-15, 1, -0.979943275, 0.199277163, -7.07979783e-16, -0.199277192, -0.979943156, 3.48149345e-15)
- Part666.Orientation = Vector3.new(0, 90, -78.5100021)
- Part666.Position = Vector3.new(-21.5907059, 1.15403795, 28.5002384)
- Part666.Rotation = Vector3.new(-78.5100021, 90, 0)
- Part666.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part666.Transparency = 1
- Part666.Size = Vector3.new(0.209737852, 0.209737703, 0.838951409)
- Part666.Anchored = true
- Part666.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part666.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part666.BrickColor = BrickColor.new("Really black")
- Part666.CanCollide = false
- Part666.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part666.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part666.Material = Enum.Material.SmoothPlastic
- Part666.Reflectance = 0.10000000149012
- Part666.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part666.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part666.brickColor = BrickColor.new("Really black")
- Part666.FormFactor = Enum.FormFactor.Custom
- Part666.formFactor = Enum.FormFactor.Custom
- SurfaceGui667.Name = "G"
- SurfaceGui667.Parent = Part666
- SurfaceGui667.Enabled = false
- SurfaceGui667.Face = Enum.NormalId.Top
- SurfaceGui667.CanvasSize = Vector2.new(800, 200)
- ImageLabel668.Name = "Background"
- ImageLabel668.Parent = SurfaceGui667
- ImageLabel668.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel668.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel668.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel668.BorderSizePixel = 0
- ImageLabel668.Image = "rbxassetid://370205255"
- ImageLabel668.ImageColor3 = Color3.new(0, 0.333333, 0.498039)
- TextLabel669.Name = "Time"
- TextLabel669.Parent = SurfaceGui667
- TextLabel669.Size = UDim2.new(1, 0, 1, 0)
- TextLabel669.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel669.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel669.BackgroundTransparency = 1
- TextLabel669.ZIndex = 2
- TextLabel669.Font = Enum.Font.SciFi
- TextLabel669.FontSize = Enum.FontSize.Size14
- TextLabel669.Text = "14:00:00"
- TextLabel669.TextColor = BrickColor.new("Institutional white")
- TextLabel669.TextColor3 = Color3.new(1, 1, 1)
- TextLabel669.TextScaled = true
- TextLabel669.TextSize = 14
- TextLabel669.TextWrap = true
- TextLabel669.TextWrapped = true
- Part670.Name = "S"
- Part670.Parent = Model608
- Part670.CFrame = CFrame.new(-21.5906906, 1.462327, 28.562952, 0, 3.55274968e-15, 1, -0.979943275, 0.199277163, -7.07979783e-16, -0.199277192, -0.979943156, 3.48149345e-15)
- Part670.Orientation = Vector3.new(0, 90, -78.5100021)
- Part670.Position = Vector3.new(-21.5906906, 1.462327, 28.562952)
- Part670.Rotation = Vector3.new(-78.5100021, 90, 0)
- Part670.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part670.Transparency = 1
- Part670.Size = Vector3.new(0.419475734, 0.209737703, 0.838951409)
- Part670.Anchored = true
- Part670.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part670.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part670.BrickColor = BrickColor.new("Really black")
- Part670.CanCollide = false
- Part670.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part670.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part670.Material = Enum.Material.SmoothPlastic
- Part670.Reflectance = 0.10000000149012
- Part670.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part670.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part670.brickColor = BrickColor.new("Really black")
- Part670.FormFactor = Enum.FormFactor.Custom
- Part670.formFactor = Enum.FormFactor.Custom
- SurfaceGui671.Name = "G"
- SurfaceGui671.Parent = Part670
- SurfaceGui671.Enabled = false
- SurfaceGui671.Face = Enum.NormalId.Top
- SurfaceGui671.CanvasSize = Vector2.new(800, 400)
- Frame672.Name = "Bars"
- Frame672.Parent = SurfaceGui671
- Frame672.Rotation = 180
- Frame672.Size = UDim2.new(1, 0, 1, 0)
- Frame672.BackgroundColor = BrickColor.new("Really black")
- Frame672.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame672.BackgroundTransparency = 1
- Frame672.ZIndex = 4
- Frame673.Name = "4"
- Frame673.Parent = Frame672
- Frame673.Position = UDim2.new(0.5, 0, 0, 0)
- Frame673.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame673.BackgroundColor = BrickColor.new("Crimson")
- Frame673.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame673.BorderColor = BrickColor.new("Crimson")
- Frame673.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame673.BorderSizePixel = 0
- Frame673.ZIndex = 2
- Frame674.Name = "1"
- Frame674.Parent = Frame672
- Frame674.Position = UDim2.new(0.800000012, 0, 0, 0)
- Frame674.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame674.BackgroundColor = BrickColor.new("Crimson")
- Frame674.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame674.BorderColor = BrickColor.new("Crimson")
- Frame674.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame674.BorderSizePixel = 0
- Frame674.ZIndex = 2
- Frame675.Name = "6"
- Frame675.Parent = Frame672
- Frame675.Position = UDim2.new(0.300000012, 0, 0, 0)
- Frame675.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame675.BackgroundColor = BrickColor.new("Crimson")
- Frame675.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame675.BorderColor = BrickColor.new("Crimson")
- Frame675.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame675.BorderSizePixel = 0
- Frame675.ZIndex = 2
- Frame676.Name = "2"
- Frame676.Parent = Frame672
- Frame676.Position = UDim2.new(0.699999988, 0, 0, 0)
- Frame676.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame676.BackgroundColor = BrickColor.new("Crimson")
- Frame676.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame676.BorderColor = BrickColor.new("Crimson")
- Frame676.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame676.BorderSizePixel = 0
- Frame676.ZIndex = 2
- Frame677.Name = "5"
- Frame677.Parent = Frame672
- Frame677.Position = UDim2.new(0.400000006, 0, 0, 0)
- Frame677.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame677.BackgroundColor = BrickColor.new("Crimson")
- Frame677.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame677.BorderColor = BrickColor.new("Crimson")
- Frame677.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame677.BorderSizePixel = 0
- Frame677.ZIndex = 2
- Frame678.Name = "9"
- Frame678.Parent = Frame672
- Frame678.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame678.BackgroundColor = BrickColor.new("Crimson")
- Frame678.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame678.BorderColor = BrickColor.new("Crimson")
- Frame678.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame678.BorderSizePixel = 0
- Frame678.ZIndex = 2
- Frame679.Name = "8"
- Frame679.Parent = Frame672
- Frame679.Position = UDim2.new(0.100000001, 0, 0, 0)
- Frame679.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame679.BackgroundColor = BrickColor.new("Crimson")
- Frame679.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame679.BorderColor = BrickColor.new("Crimson")
- Frame679.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame679.BorderSizePixel = 0
- Frame679.ZIndex = 2
- Frame680.Name = "3"
- Frame680.Parent = Frame672
- Frame680.Position = UDim2.new(0.600000024, 0, 0, 0)
- Frame680.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame680.BackgroundColor = BrickColor.new("Crimson")
- Frame680.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame680.BorderColor = BrickColor.new("Crimson")
- Frame680.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame680.BorderSizePixel = 0
- Frame680.ZIndex = 2
- Frame681.Name = "7"
- Frame681.Parent = Frame672
- Frame681.Position = UDim2.new(0.200000003, 0, 0, 0)
- Frame681.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame681.BackgroundColor = BrickColor.new("Crimson")
- Frame681.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame681.BorderColor = BrickColor.new("Crimson")
- Frame681.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame681.BorderSizePixel = 0
- Frame681.ZIndex = 2
- Frame682.Name = "0"
- Frame682.Parent = Frame672
- Frame682.Position = UDim2.new(0.899999976, 0, 0, 0)
- Frame682.Size = UDim2.new(0.100000001, -3, 0, 0)
- Frame682.BackgroundColor = BrickColor.new("Crimson")
- Frame682.BackgroundColor3 = Color3.new(0.607843, 0, 0)
- Frame682.BorderColor = BrickColor.new("Crimson")
- Frame682.BorderColor3 = Color3.new(0.607843, 0, 0)
- Frame682.BorderSizePixel = 0
- Frame682.ZIndex = 2
- ImageLabel683.Name = "Background"
- ImageLabel683.Parent = SurfaceGui671
- ImageLabel683.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel683.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel683.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel683.BorderSizePixel = 0
- ImageLabel683.Image = "rbxassetid://370205255"
- ImageLabel683.ImageColor3 = Color3.new(0, 0.333333, 0.498039)
- TextLabel684.Name = "Weather"
- TextLabel684.Parent = SurfaceGui671
- TextLabel684.Position = UDim2.new(0, 0, 0.5, 0)
- TextLabel684.Size = UDim2.new(0.5, 0, 0.200000003, 0)
- TextLabel684.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel684.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel684.BackgroundTransparency = 1
- TextLabel684.ZIndex = 2
- TextLabel684.Font = Enum.Font.SciFi
- TextLabel684.FontSize = Enum.FontSize.Size14
- TextLabel684.Text = ""
- TextLabel684.TextColor = BrickColor.new("Institutional white")
- TextLabel684.TextColor3 = Color3.new(1, 1, 1)
- TextLabel684.TextScaled = true
- TextLabel684.TextSize = 14
- TextLabel684.TextWrap = true
- TextLabel684.TextWrapped = true
- TextLabel685.Name = "Temperature"
- TextLabel685.Parent = SurfaceGui671
- TextLabel685.Position = UDim2.new(0.5, 0, 0.5, 0)
- TextLabel685.Size = UDim2.new(0.5, 0, 0.200000003, 0)
- TextLabel685.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel685.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel685.BackgroundTransparency = 1
- TextLabel685.ZIndex = 2
- TextLabel685.Font = Enum.Font.SciFi
- TextLabel685.FontSize = Enum.FontSize.Size14
- TextLabel685.Text = ""
- TextLabel685.TextColor = BrickColor.new("Institutional white")
- TextLabel685.TextColor3 = Color3.new(1, 1, 1)
- TextLabel685.TextScaled = true
- TextLabel685.TextSize = 14
- TextLabel685.TextWrap = true
- TextLabel685.TextWrapped = true
- TextLabel686.Name = "Song"
- TextLabel686.Parent = SurfaceGui671
- TextLabel686.Position = UDim2.new(0, 0, 0.200000003, 0)
- TextLabel686.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextLabel686.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel686.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel686.BackgroundTransparency = 1
- TextLabel686.ZIndex = 2
- TextLabel686.Font = Enum.Font.SciFi
- TextLabel686.FontSize = Enum.FontSize.Size14
- TextLabel686.Text = ""
- TextLabel686.TextColor = BrickColor.new("Institutional white")
- TextLabel686.TextColor3 = Color3.new(1, 1, 1)
- TextLabel686.TextScaled = true
- TextLabel686.TextSize = 14
- TextLabel686.TextWrap = true
- TextLabel686.TextWrapped = true
- Model687.Name = "Lights"
- Model687.Parent = Model606
- MeshPart688.Name = "RV"
- MeshPart688.Parent = Model687
- MeshPart688.CFrame = CFrame.new(-20.3290558, 1.54050696, 25.584528, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart688.Orientation = Vector3.new(0, 180, 0)
- MeshPart688.Position = Vector3.new(-20.3290558, 1.54050696, 25.584528)
- MeshPart688.Rotation = Vector3.new(-180, 0, -180)
- MeshPart688.Color = Color3.new(0.905882, 0.905882, 0.92549)
- MeshPart688.Size = Vector3.new(0.0500000007, 0.0600000024, 0.217341498)
- MeshPart688.Anchored = true
- MeshPart688.BrickColor = BrickColor.new("Pearl")
- MeshPart688.CanCollide = false
- MeshPart688.Material = Enum.Material.SmoothPlastic
- MeshPart688.Reflectance = 0.20000000298023
- MeshPart688.brickColor = BrickColor.new("Pearl")
- SurfaceLight689.Name = "L"
- SurfaceLight689.Parent = MeshPart688
- SurfaceLight689.Enabled = false
- SurfaceLight689.Face = Enum.NormalId.Back
- SurfaceLight689.Range = 17
- SurfaceLight689.Brightness = 2
- SurfaceLight689.Shadows = true
- MeshPart690.Name = "R"
- MeshPart690.Parent = Model687
- MeshPart690.CFrame = CFrame.new(-20.6960754, 2.61329699, 24.1482315, 0, 0.00322202221, 0.999994874, 0, 0.999994874, -0.00322202221, -1, 0, -0)
- MeshPart690.Orientation = Vector3.new(0.180000007, 90, 0)
- MeshPart690.Position = Vector3.new(-20.6960754, 2.61329699, 24.1482315)
- MeshPart690.Rotation = Vector3.new(90, 89.8199997, -90)
- MeshPart690.Color = Color3.new(0.972549, 0.972549, 0.972549)
- MeshPart690.Transparency = 1
- MeshPart690.Size = Vector3.new(0.0931623802, 0.0700000003, 0.0500000007)
- MeshPart690.Anchored = true
- MeshPart690.BrickColor = BrickColor.new("Institutional white")
- MeshPart690.CanCollide = false
- MeshPart690.Material = Enum.Material.SmoothPlastic
- MeshPart690.Reflectance = 0.30000001192093
- MeshPart690.brickColor = BrickColor.new("Institutional white")
- SurfaceLight691.Name = "L"
- SurfaceLight691.Parent = MeshPart690
- SurfaceLight691.Color = Color3.new(1, 0, 0)
- SurfaceLight691.Enabled = false
- SurfaceLight691.Face = Enum.NormalId.Right
- SurfaceLight691.Brightness = 7
- SurfaceLight691.Shadows = true
- MeshPart692.Name = "F"
- MeshPart692.Parent = Model687
- MeshPart692.CFrame = CFrame.new(-20.6295471, 2.28779602, 29.7248917, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart692.Orientation = Vector3.new(0, 180, 0)
- MeshPart692.Position = Vector3.new(-20.6295471, 2.28779602, 29.7248917)
- MeshPart692.Rotation = Vector3.new(-180, 0, -180)
- MeshPart692.Transparency = 0.5
- MeshPart692.Size = Vector3.new(0.619832873, 0.618608236, 0.105001584)
- MeshPart692.Anchored = true
- MeshPart692.CanCollide = false
- MeshPart692.Material = Enum.Material.SmoothPlastic
- MeshPart692.Reflectance = 0.20000000298023
- SurfaceLight693.Name = "L"
- SurfaceLight693.Parent = MeshPart692
- SurfaceLight693.Color = Color3.new(0.996078, 1, 0.658824)
- SurfaceLight693.Enabled = false
- SurfaceLight693.Range = 15
- SurfaceLight693.Shadows = true
- MeshPart694.Name = "FLI"
- MeshPart694.Parent = Model687
- MeshPart694.CFrame = CFrame.new(-19.0673676, 1.72822595, 29.8136234, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart694.Orientation = Vector3.new(0, 180, 0)
- MeshPart694.Position = Vector3.new(-19.0673676, 1.72822595, 29.8136234)
- MeshPart694.Rotation = Vector3.new(-180, 0, -180)
- MeshPart694.Color = Color3.new(0.835294, 0.45098, 0.239216)
- MeshPart694.Size = Vector3.new(0.216519117, 0.201028958, 0.140436411)
- MeshPart694.Anchored = true
- MeshPart694.BrickColor = BrickColor.new("Neon orange")
- MeshPart694.CanCollide = false
- MeshPart694.Material = Enum.Material.SmoothPlastic
- MeshPart694.Reflectance = 0.30000001192093
- MeshPart694.brickColor = BrickColor.new("Neon orange")
- SurfaceLight695.Name = "L"
- SurfaceLight695.Parent = MeshPart694
- SurfaceLight695.Color = Color3.new(1, 0.666667, 0)
- SurfaceLight695.Enabled = false
- SurfaceLight695.Range = 7
- SurfaceLight695.Shadows = true
- SurfaceLight695.Angle = 95
- MeshPart696.Name = "FRI"
- MeshPart696.Parent = Model687
- MeshPart696.CFrame = CFrame.new(-22.1917114, 1.72819805, 29.8136234, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart696.Orientation = Vector3.new(0, 180, 0)
- MeshPart696.Position = Vector3.new(-22.1917114, 1.72819805, 29.8136234)
- MeshPart696.Rotation = Vector3.new(-180, 0, -180)
- MeshPart696.Color = Color3.new(0.835294, 0.45098, 0.239216)
- MeshPart696.Size = Vector3.new(0.216519207, 0.201028958, 0.140436411)
- MeshPart696.Anchored = true
- MeshPart696.BrickColor = BrickColor.new("Neon orange")
- MeshPart696.CanCollide = false
- MeshPart696.Material = Enum.Material.SmoothPlastic
- MeshPart696.Reflectance = 0.30000001192093
- MeshPart696.brickColor = BrickColor.new("Neon orange")
- SurfaceLight697.Name = "L"
- SurfaceLight697.Parent = MeshPart696
- SurfaceLight697.Color = Color3.new(1, 0.666667, 0)
- SurfaceLight697.Enabled = false
- SurfaceLight697.Range = 7
- SurfaceLight697.Shadows = true
- SurfaceLight697.Angle = 95
- MeshPart698.Name = "RLI"
- MeshPart698.Parent = Model687
- MeshPart698.CFrame = CFrame.new(-19.2277832, 2.25936699, 23.7546768, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart698.Orientation = Vector3.new(0, 180, 0)
- MeshPart698.Position = Vector3.new(-19.2277832, 2.25936699, 23.7546768)
- MeshPart698.Rotation = Vector3.new(-180, 0, -180)
- MeshPart698.Color = Color3.new(0.592157, 0, 0)
- MeshPart698.Size = Vector3.new(0.285804838, 0.388489068, 0.0595941655)
- MeshPart698.Anchored = true
- MeshPart698.BrickColor = BrickColor.new("Crimson")
- MeshPart698.CanCollide = false
- MeshPart698.Material = Enum.Material.SmoothPlastic
- MeshPart698.Reflectance = 0.30000001192093
- MeshPart698.brickColor = BrickColor.new("Crimson")
- SurfaceLight699.Name = "L"
- SurfaceLight699.Parent = MeshPart698
- SurfaceLight699.Color = Color3.new(1, 0, 0)
- SurfaceLight699.Enabled = false
- SurfaceLight699.Face = Enum.NormalId.Back
- SurfaceLight699.Range = 7
- SurfaceLight699.Brightness = 2
- SurfaceLight699.Shadows = true
- MeshPart700.Name = "RRI"
- MeshPart700.Parent = Model687
- MeshPart700.CFrame = CFrame.new(-22.0313187, 2.25934005, 23.7546768, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart700.Orientation = Vector3.new(0, 180, 0)
- MeshPart700.Position = Vector3.new(-22.0313187, 2.25934005, 23.7546768)
- MeshPart700.Rotation = Vector3.new(-180, 0, -180)
- MeshPart700.Color = Color3.new(0.592157, 0, 0)
- MeshPart700.Size = Vector3.new(0.285807669, 0.388489068, 0.0595941655)
- MeshPart700.Anchored = true
- MeshPart700.BrickColor = BrickColor.new("Crimson")
- MeshPart700.CanCollide = false
- MeshPart700.Material = Enum.Material.SmoothPlastic
- MeshPart700.Reflectance = 0.30000001192093
- MeshPart700.brickColor = BrickColor.new("Crimson")
- SurfaceLight701.Name = "L"
- SurfaceLight701.Parent = MeshPart700
- SurfaceLight701.Color = Color3.new(1, 0, 0)
- SurfaceLight701.Enabled = false
- SurfaceLight701.Face = Enum.NormalId.Back
- SurfaceLight701.Range = 7
- SurfaceLight701.Brightness = 2
- SurfaceLight701.Shadows = true
- Model702.Parent = Model606
- MeshPart703.Parent = Model702
- MeshPart703.CFrame = CFrame.new(-20.6295471, 2.25015211, 23.7981644, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart703.Orientation = Vector3.new(0, 180, 0)
- MeshPart703.Position = Vector3.new(-20.6295471, 2.25015211, 23.7981644)
- MeshPart703.Rotation = Vector3.new(-180, 0, -180)
- MeshPart703.Size = Vector3.new(3.12828255, 0.441464633, 0.125449106)
- MeshPart703.Anchored = true
- MeshPart703.CanCollide = false
- MeshPart703.Material = Enum.Material.SmoothPlastic
- MeshPart703.Reflectance = 0.5
- MeshPart704.Parent = Model702
- MeshPart704.CFrame = CFrame.new(-20.6295319, 0.81427002, 26.9132023, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart704.Orientation = Vector3.new(0, 180, 0)
- MeshPart704.Position = Vector3.new(-20.6295319, 0.81427002, 26.9132023)
- MeshPart704.Rotation = Vector3.new(-180, 0, -180)
- MeshPart704.Color = Color3.new(0.184314, 0.184314, 0.184314)
- MeshPart704.Size = Vector3.new(4.15051079, 0.955942035, 5.75263214)
- MeshPart704.Anchored = true
- MeshPart704.BrickColor = BrickColor.new("Black")
- MeshPart704.CanCollide = false
- MeshPart704.Material = Enum.Material.SmoothPlastic
- MeshPart704.brickColor = BrickColor.new("Black")
- MeshPart705.Parent = Model702
- MeshPart705.CFrame = CFrame.new(-20.6295471, 2.77249694, 27.6366062, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart705.Orientation = Vector3.new(0, 180, 0)
- MeshPart705.Position = Vector3.new(-20.6295471, 2.77249694, 27.6366062)
- MeshPart705.Rotation = Vector3.new(-180, 0, -180)
- MeshPart705.Color = Color3.new(0.0627451, 0.0941176, 0.113725)
- MeshPart705.Size = Vector3.new(1.22348177, 1.00342643, 0.773644507)
- MeshPart705.Anchored = true
- MeshPart705.BrickColor = BrickColor.new("Really black")
- MeshPart705.CanCollide = false
- MeshPart705.Material = Enum.Material.SmoothPlastic
- MeshPart705.brickColor = BrickColor.new("Really black")
- MeshPart706.Parent = Model702
- MeshPart706.CFrame = CFrame.new(-22.3092346, 0.976436019, 29.1865768, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart706.Orientation = Vector3.new(0, 180, 0)
- MeshPart706.Position = Vector3.new(-22.3092346, 0.976436019, 29.1865768)
- MeshPart706.Rotation = Vector3.new(-180, 0, -180)
- MeshPart706.Size = Vector3.new(0.301820278, 0.651242852, 0.130431995)
- MeshPart706.Anchored = true
- MeshPart706.CanCollide = false
- MeshPart706.Material = Enum.Material.SmoothPlastic
- MeshPart706.Reflectance = 0.40000000596046
- MeshPart707.Parent = Model702
- MeshPart707.CFrame = CFrame.new(-22.2709045, 1.05742896, 29.1977158, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart707.Orientation = Vector3.new(0, 180, 0)
- MeshPart707.Position = Vector3.new(-22.2709045, 1.05742896, 29.1977158)
- MeshPart707.Rotation = Vector3.new(-180, 0, -180)
- MeshPart707.Size = Vector3.new(0.192074865, 0.38271156, 0.133703917)
- MeshPart707.Anchored = true
- MeshPart707.CanCollide = false
- MeshPart707.Material = Enum.Material.SmoothPlastic
- MeshPart707.Reflectance = 0.40000000596046
- MeshPart708.Parent = Model702
- MeshPart708.CFrame = CFrame.new(-22.1101685, 0.839110017, 29.186594, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart708.Orientation = Vector3.new(0, 180, 0)
- MeshPart708.Position = Vector3.new(-22.1101685, 0.839110017, 29.186594)
- MeshPart708.Rotation = Vector3.new(-180, 0, -180)
- MeshPart708.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart708.Size = Vector3.new(0.147696972, 0.192571998, 0.162998885)
- MeshPart708.Anchored = true
- MeshPart708.BrickColor = BrickColor.new("Really black")
- MeshPart708.CanCollide = false
- MeshPart708.Material = Enum.Material.SmoothPlastic
- MeshPart708.brickColor = BrickColor.new("Really black")
- MeshPart709.Parent = Model702
- MeshPart709.CFrame = CFrame.new(-20.6295471, 2.21213198, 28.2841568, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart709.Orientation = Vector3.new(0, 180, 0)
- MeshPart709.Position = Vector3.new(-20.6295471, 2.21213198, 28.2841568)
- MeshPart709.Rotation = Vector3.new(-180, 0, -180)
- MeshPart709.Size = Vector3.new(1.00103068, 1.23626709, 1.89192843)
- MeshPart709.Anchored = true
- MeshPart709.CanCollide = false
- MeshPart709.Material = Enum.Material.SmoothPlastic
- MeshPart709.Reflectance = 0.40000000596046
- MeshPart710.Parent = Model702
- MeshPart710.CFrame = CFrame.new(-22.4274445, 0.500019014, 25.6127262, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart710.Orientation = Vector3.new(0, 180, 0)
- MeshPart710.Position = Vector3.new(-22.4274445, 0.500019014, 25.6127262)
- MeshPart710.Rotation = Vector3.new(-180, 0, -180)
- MeshPart710.Size = Vector3.new(0.245822713, 0.245451912, 3.05399752)
- MeshPart710.Anchored = true
- MeshPart710.CanCollide = false
- MeshPart710.Material = Enum.Material.SmoothPlastic
- MeshPart710.Reflectance = 0.5
- MeshPart711.Parent = Model702
- MeshPart711.CFrame = CFrame.new(-18.9869461, 1.05746305, 29.2222843, 0.965926826, -1.06252037e-05, -0.258815557, 1.10000101e-05, 1, -1.56999264e-13, 0.258815527, -2.84697308e-06, 0.965926826)
- MeshPart711.Orientation = Vector3.new(0, -15, 0)
- MeshPart711.Position = Vector3.new(-18.9869461, 1.05746305, 29.2222843)
- MeshPart711.Rotation = Vector3.new(0, -15, 0)
- MeshPart711.Size = Vector3.new(0.192074865, 0.38271156, 0.133703917)
- MeshPart711.Anchored = true
- MeshPart711.CanCollide = false
- MeshPart711.Material = Enum.Material.SmoothPlastic
- MeshPart711.Reflectance = 0.40000000596046
- MeshPart712.Parent = Model702
- MeshPart712.CFrame = CFrame.new(-20.6295471, 1.59874797, 26.7899723, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart712.Orientation = Vector3.new(0, 180, 0)
- MeshPart712.Position = Vector3.new(-20.6295471, 1.59874797, 26.7899723)
- MeshPart712.Rotation = Vector3.new(-180, 0, -180)
- MeshPart712.Color = Color3.new(0.105882, 0.164706, 0.207843)
- MeshPart712.Size = Vector3.new(1.8435142, 1.81271088, 6.11959505)
- MeshPart712.Anchored = true
- MeshPart712.BrickColor = BrickColor.new("Black")
- MeshPart712.CanCollide = false
- MeshPart712.Material = Enum.Material.SmoothPlastic
- MeshPart712.brickColor = BrickColor.new("Black")
- MeshPart713.Parent = Model702
- MeshPart713.CFrame = CFrame.new(-22.1750336, 0.806407988, 27.6906509, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart713.Orientation = Vector3.new(0, 180, 0)
- MeshPart713.Position = Vector3.new(-22.1750336, 0.806407988, 27.6906509)
- MeshPart713.Rotation = Vector3.new(-180, 0, -180)
- MeshPart713.Size = Vector3.new(0.32603994, 0.481972069, 0.94519037)
- MeshPart713.Anchored = true
- MeshPart713.CanCollide = false
- MeshPart713.Material = Enum.Material.SmoothPlastic
- MeshPart713.Reflectance = 0.5
- MeshPart714.Parent = Model702
- MeshPart714.CFrame = CFrame.new(-20.6295471, 2.27445889, 29.3875809, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart714.Orientation = Vector3.new(0, 180, 0)
- MeshPart714.Position = Vector3.new(-20.6295471, 2.27445889, 29.3875809)
- MeshPart714.Rotation = Vector3.new(-180, 0, -180)
- MeshPart714.Color = Color3.new(0.972549, 0.972549, 0.972549)
- MeshPart714.Size = Vector3.new(0.822420776, 0.820797443, 0.236244857)
- MeshPart714.Anchored = true
- MeshPart714.BrickColor = BrickColor.new("Institutional white")
- MeshPart714.CanCollide = false
- MeshPart714.Material = Enum.Material.SmoothPlastic
- MeshPart714.brickColor = BrickColor.new("Institutional white")
- MeshPart715.Parent = Model702
- MeshPart715.CFrame = CFrame.new(-18.9527893, 0.97646898, 29.2429428, 0.965926826, -1.06252037e-05, -0.258815557, 1.10000101e-05, 1, -1.56999264e-13, 0.258815527, -2.84697308e-06, 0.965926826)
- MeshPart715.Orientation = Vector3.new(0, -15, 0)
- MeshPart715.Position = Vector3.new(-18.9527893, 0.97646898, 29.2429428)
- MeshPart715.Rotation = Vector3.new(0, -15, 0)
- MeshPart715.Size = Vector3.new(0.301820278, 0.651242852, 0.130431995)
- MeshPart715.Anchored = true
- MeshPart715.CanCollide = false
- MeshPart715.Material = Enum.Material.SmoothPlastic
- MeshPart715.Reflectance = 0.40000000596046
- MeshPart716.Parent = Model702
- MeshPart716.CFrame = CFrame.new(-19.1450958, 0.839133024, 29.1914597, 0.965926826, -1.06252037e-05, -0.258815557, 1.10000101e-05, 1, -1.56999264e-13, 0.258815527, -2.84697308e-06, 0.965926826)
- MeshPart716.Orientation = Vector3.new(0, -15, 0)
- MeshPart716.Position = Vector3.new(-19.1450958, 0.839133024, 29.1914597)
- MeshPart716.Rotation = Vector3.new(0, -15, 0)
- MeshPart716.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart716.Size = Vector3.new(0.147696972, 0.192571998, 0.162998885)
- MeshPart716.Anchored = true
- MeshPart716.BrickColor = BrickColor.new("Really black")
- MeshPart716.CanCollide = false
- MeshPart716.Material = Enum.Material.SmoothPlastic
- MeshPart716.brickColor = BrickColor.new("Really black")
- MeshPart717.Parent = Model702
- MeshPart717.CFrame = CFrame.new(-20.6295471, 2.97528195, 26.7761631, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart717.Orientation = Vector3.new(0, 180, 0)
- MeshPart717.Position = Vector3.new(-20.6295471, 2.97528195, 26.7761631)
- MeshPart717.Rotation = Vector3.new(-180, 0, -180)
- MeshPart717.Color = Color3.new(0.2, 0.345098, 0.509804)
- MeshPart717.Size = Vector3.new(4.19201231, 4.69817305, 6.1472044)
- MeshPart717.Anchored = true
- MeshPart717.BrickColor = BrickColor.new("Storm blue")
- MeshPart717.CanCollide = false
- MeshPart717.Material = Enum.Material.SmoothPlastic
- MeshPart717.Reflectance = 0.23000000417233
- MeshPart717.brickColor = BrickColor.new("Storm blue")
- MeshPart718.Parent = Model702
- MeshPart718.CFrame = CFrame.new(-20.6295624, 3.91567707, 26.308176, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart718.Orientation = Vector3.new(0, 180, 0)
- MeshPart718.Position = Vector3.new(-20.6295624, 3.91567707, 26.308176)
- MeshPart718.Rotation = Vector3.new(-180, 0, -180)
- MeshPart718.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart718.Transparency = 0.60000002384186
- MeshPart718.Size = Vector3.new(2.95030189, 1.98175395, 4.52250433)
- MeshPart718.Anchored = true
- MeshPart718.BrickColor = BrickColor.new("Really black")
- MeshPart718.CanCollide = false
- MeshPart718.Material = Enum.Material.SmoothPlastic
- MeshPart718.Reflectance = 0.30000001192093
- MeshPart718.brickColor = BrickColor.new("Really black")
- MeshPart719.Parent = Model702
- MeshPart719.CFrame = CFrame.new(-20.8172073, 3.91466403, 26.3145218, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart719.Orientation = Vector3.new(0, 180, 0)
- MeshPart719.Position = Vector3.new(-20.8172073, 3.91466403, 26.3145218)
- MeshPart719.Rotation = Vector3.new(-180, 0, -180)
- MeshPart719.Size = Vector3.new(3.33588934, 2.04481244, 4.54391241)
- MeshPart719.Anchored = true
- MeshPart719.CanCollide = false
- MeshPart719.Material = Enum.Material.SmoothPlastic
- MeshPart719.Reflectance = 0.5
- MeshPart720.Parent = Model702
- MeshPart720.CFrame = CFrame.new(-20.6295319, 1.42536497, 26.7743759, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart720.Orientation = Vector3.new(0, 180, 0)
- MeshPart720.Position = Vector3.new(-20.6295319, 1.42536497, 26.7743759)
- MeshPart720.Rotation = Vector3.new(-180, 0, -180)
- MeshPart720.Size = Vector3.new(4.25989389, 0.22469826, 6.20406103)
- MeshPart720.Anchored = true
- MeshPart720.CanCollide = false
- MeshPart720.Material = Enum.Material.SmoothPlastic
- MeshPart720.Reflectance = 0.5
- MeshPart721.Parent = Model702
- MeshPart721.CFrame = CFrame.new(-20.6295471, 1.43710995, 26.4880314, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart721.Orientation = Vector3.new(0, 180, 0)
- MeshPart721.Position = Vector3.new(-20.6295471, 1.43710995, 26.4880314)
- MeshPart721.Rotation = Vector3.new(-180, 0, -180)
- MeshPart721.Size = Vector3.new(4.22689676, 0.140436396, 3.10108566)
- MeshPart721.Anchored = true
- MeshPart721.CanCollide = false
- MeshPart721.Material = Enum.Material.SmoothPlastic
- MeshPart721.Reflectance = 0.5
- MeshPart722.Parent = Model702
- MeshPart722.CFrame = CFrame.new(-20.6295624, 2.93878198, 26.7964249, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart722.Orientation = Vector3.new(0, 180, 0)
- MeshPart722.Position = Vector3.new(-20.6295624, 2.93878198, 26.7964249)
- MeshPart722.Rotation = Vector3.new(-180, 0, -180)
- MeshPart722.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart722.Size = Vector3.new(3.54560304, 4.62393856, 5.00588083)
- MeshPart722.Anchored = true
- MeshPart722.BrickColor = BrickColor.new("Really black")
- MeshPart722.CanCollide = false
- MeshPart722.Material = Enum.Material.SmoothPlastic
- MeshPart722.brickColor = BrickColor.new("Really black")
- MeshPart723.Parent = Model702
- MeshPart723.CFrame = CFrame.new(-20.6295471, 2.46702003, 25.8127232, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart723.Orientation = Vector3.new(0, 180, 0)
- MeshPart723.Position = Vector3.new(-20.6295471, 2.46702003, 25.8127232)
- MeshPart723.Rotation = Vector3.new(-180, 0, -180)
- MeshPart723.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart723.Size = Vector3.new(1.66332865, 3.47514057, 2.66829157)
- MeshPart723.Anchored = true
- MeshPart723.BrickColor = BrickColor.new("Really black")
- MeshPart723.CanCollide = false
- MeshPart723.Material = Enum.Material.SmoothPlastic
- MeshPart723.brickColor = BrickColor.new("Really black")
- MeshPart724.Parent = Model702
- MeshPart724.CFrame = CFrame.new(-20.6295624, 2.63241696, 25.4003067, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart724.Orientation = Vector3.new(0, 180, 0)
- MeshPart724.Position = Vector3.new(-20.6295624, 2.63241696, 25.4003067)
- MeshPart724.Rotation = Vector3.new(-180, 0, -180)
- MeshPart724.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart724.Size = Vector3.new(1.27403903, 1.90167439, 0.259515256)
- MeshPart724.Anchored = true
- MeshPart724.BrickColor = BrickColor.new("Really black")
- MeshPart724.CanCollide = false
- MeshPart724.Material = Enum.Material.SmoothPlastic
- MeshPart724.brickColor = BrickColor.new("Really black")
- MeshPart725.Parent = Model702
- MeshPart725.CFrame = CFrame.new(-20.6295624, 2.95073509, 25.3639908, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart725.Orientation = Vector3.new(0, 180, 0)
- MeshPart725.Position = Vector3.new(-20.6295624, 2.95073509, 25.3639908)
- MeshPart725.Rotation = Vector3.new(-180, 0, -180)
- MeshPart725.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart725.Size = Vector3.new(1.27403903, 1.26503134, 0.186960191)
- MeshPart725.Anchored = true
- MeshPart725.BrickColor = BrickColor.new("Really black")
- MeshPart725.CanCollide = false
- MeshPart725.Material = Enum.Material.SmoothPlastic
- MeshPart725.brickColor = BrickColor.new("Really black")
- MeshPart726.Parent = Model702
- MeshPart726.CFrame = CFrame.new(-20.6295471, 2.2774179, 29.6029739, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart726.Orientation = Vector3.new(0, 180, 0)
- MeshPart726.Position = Vector3.new(-20.6295471, 2.2774179, 29.6029739)
- MeshPart726.Rotation = Vector3.new(-180, 0, -180)
- MeshPart726.Size = Vector3.new(0.822420776, 0.826720953, 0.297831833)
- MeshPart726.Anchored = true
- MeshPart726.CanCollide = false
- MeshPart726.Material = Enum.Material.SmoothPlastic
- MeshPart726.Reflectance = 0.5
- MeshPart727.Parent = Model702
- MeshPart727.CFrame = CFrame.new(-20.6295624, 1.71651697, 29.7853317, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart727.Orientation = Vector3.new(0, 180, 0)
- MeshPart727.Position = Vector3.new(-20.6295624, 1.71651697, 29.7853317)
- MeshPart727.Rotation = Vector3.new(-180, 0, -180)
- MeshPart727.Size = Vector3.new(3.37034678, 0.228442207, 0.140436411)
- MeshPart727.Anchored = true
- MeshPart727.CanCollide = false
- MeshPart727.Material = Enum.Material.SmoothPlastic
- MeshPart727.Reflectance = 0.5
- MeshPart728.Parent = Model702
- MeshPart728.CFrame = CFrame.new(-22.3562469, 0.842486024, 27.5696945, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart728.Orientation = Vector3.new(0, 180, 0)
- MeshPart728.Position = Vector3.new(-22.3562469, 0.842486024, 27.5696945)
- MeshPart728.Rotation = Vector3.new(-180, 0, -180)
- MeshPart728.Color = Color3.new(0.184314, 0.184314, 0.184314)
- MeshPart728.Size = Vector3.new(0.697126269, 0.869017601, 1.7513628)
- MeshPart728.Anchored = true
- MeshPart728.BrickColor = BrickColor.new("Black")
- MeshPart728.CanCollide = false
- MeshPart728.Material = Enum.Material.SmoothPlastic
- MeshPart728.brickColor = BrickColor.new("Black")
- MeshPart729.Parent = Model702
- MeshPart729.CFrame = CFrame.new(-22.2467194, 0.636453986, 27.7057133, -1, 1.42108039e-14, 0, 1.42108039e-14, 1, 0, 0, 0, -1)
- MeshPart729.Orientation = Vector3.new(0, 180, 0)
- MeshPart729.Position = Vector3.new(-22.2467194, 0.636453986, 27.7057133)
- MeshPart729.Rotation = Vector3.new(-180, 0, -180)
- MeshPart729.Size = Vector3.new(0.531813085, 0.442981303, 1.13198757)
- MeshPart729.Anchored = true
- MeshPart729.CanCollide = false
- MeshPart729.Material = Enum.Material.SmoothPlastic
- MeshPart729.Reflectance = 0.5
- Model730.Name = "Misc"
- Model730.Parent = Model0
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement