local G=Instance.new("\080\097\114\116")G.Anchored=true G.Name="\070\076\068\105\115\107"G.TopSurface=Enum.SurfaceType.SmoothNoOutlines G.BottomSurface=Enum.SurfaceType.SmoothNoOutlines G.FrontSurface=Enum.SurfaceType.SmoothNoOutlines G.BackSurface=Enum.SurfaceType.SmoothNoOutlines G.LeftSurface=Enum.SurfaceType.SmoothNoOutlines G.RightSurface=Enum.SurfaceType.SmoothNoOutlines G.Size=Vector3.new(.4,FL.Size.Y-.7,FL.Size.Y-.7)G.Parent=FL.Parent G.Shape="\067\121\108\105\110\100\101\114"G.CFrame=FL.CFrame+Vector3.new(FL.Size.Y/2,FL.Size.Y/2,FL.Size.Y/2)*rv G.CFrame=G.CFrame*CFrame.Angles(math.rad(75),math.rad(0),math.rad(0))G.Transparency=bv local M=Instance.new("\080\097\114\116")M.Anchored=true M.Name="\070\082\068\105\115\107"M.TopSurface=Enum.SurfaceType.SmoothNoOutlines M.BottomSurface=Enum.SurfaceType.SmoothNoOutlines M.FrontSurface=Enum.SurfaceType.SmoothNoOutlines M.BackSurface=Enum.SurfaceType.SmoothNoOutlines M.LeftSurface=Enum.SurfaceType.SmoothNoOutlines M.RightSurface=Enum.SurfaceType.SmoothNoOutlines M.Size=Vector3.new(.4,FR.Size.Y-.7,FR.Size.Y-.7)M.Parent=FR.Parent M.Shape="\067\121\108\105\110\100\101\114"M.CFrame=FR.CFrame-Vector3.new(FR.Size.Y/2,FR.Size.Y/2,FR.Size.Y/2)*rv M.CFrame=M.CFrame*CFrame.Angles(math.rad(75),math.rad(0),math.rad(0))M.Transparency=bv local t=Instance.new("\080\097\114\116")t.Anchored=true t.Name="\082\076\068\105\115\107"t.TopSurface=Enum.SurfaceType.SmoothNoOutlines t.BottomSurface=Enum.SurfaceType.SmoothNoOutlines t.FrontSurface=Enum.SurfaceType.SmoothNoOutlines t.BackSurface=Enum.SurfaceType.SmoothNoOutlines t.LeftSurface=Enum.SurfaceType.SmoothNoOutlines t.RightSurface=Enum.SurfaceType.SmoothNoOutlines t.Size=Vector3.new(.4,RL.Size.Y-.7,RL.Size.Y-.7)t.Parent=RL.Parent t.Shape="\067\121\108\105\110\100\101\114"t.CFrame=RL.CFrame+Vector3.new(RL.Size.Y/2,RL.Size.Y/2,RL.Size.Y/2)*rv t.CFrame=t.CFrame*CFrame.Angles(math.rad(75),math.rad(0),math.rad(0))t.Transparency=bv local m=Instance.new("\080\097\114\116")m.Anchored=true m.Name="\082\082\068\105\115\107"m.TopSurface=Enum.SurfaceType.SmoothNoOutlines m.BottomSurface=Enum.SurfaceType.SmoothNoOutlines m.FrontSurface=Enum.SurfaceType.SmoothNoOutlines m.BackSurface=Enum.SurfaceType.SmoothNoOutlines m.LeftSurface=Enum.SurfaceType.SmoothNoOutlines m.RightSurface=Enum.SurfaceType.SmoothNoOutlines m.Size=Vector3.new(.4,RR.Size.Y-.7,RR.Size.Y-.7)m.Parent=RR.Parent m.Shape="\067\121\108\105\110\100\101\114"m.CFrame=RR.CFrame-Vector3.new(RR.Size.Y/2,RR.Size.Y/2,RR.Size.Y/2)*rv m.CFrame=m.CFrame*CFrame.Angles(math.rad(75),math.rad(0),math.rad(0))m.Transparency=bv moveF=M.Size.Y/2+.08 move=m.Size.Y/2+.08 VRL=G.CFrame.lookVector local D=Instance.new("\080\097\114\116")D.Anchored=true D.Size=Vector3.new(.35,.4,.2)D.Name="\080\097\100"D.CFrame=G.CFrame+(Vector3.new(moveF,moveF,moveF)*VRL)*.98 D.Parent=LWm D.Transparency=bv local n=Instance.new("\080\097\114\116")n.Anchored=true n.Size=Vector3.new(.35,.4,.2)n.Name="\085\080\097\100"n.CFrame=G.CFrame+Vector3.new(moveF,moveF,moveF)*(VRL*-1)n.Parent=LWm n.Transparency=bv local E=Instance.new("\080\097\114\116")E.Anchored=true E.Size=Vector3.new(.35,.4,.2)E.Name="\080\097\100"E.CFrame=M.CFrame+(Vector3.new(moveF,moveF,moveF)*VRL)*.98 E.Parent=RWm E.Transparency=bv local P=Instance.new("\080\097\114\116")P.Anchored=true P.Size=Vector3.new(.35,.4,.2)P.Name="\085\080\097\100"P.CFrame=M.CFrame+Vector3.new(moveF,moveF,moveF)*(VRL*-1)P.Parent=RWm P.Transparency=bv local q=Instance.new("\080\097\114\116")q.Anchored=true q.Size=Vector3.new(.35,.4,.2)q.Name="\080\097\100"q.Parent=suspRL q.CFrame=t.CFrame+(Vector3.new(move,move,move)*VRL)*.98 q.Transparency=bv local c=Instance.new("\080\097\114\116")c.Anchored=true c.Size=Vector3.new(.35,.4,.2)c.Name="\085\080\097\100"c.CFrame=t.CFrame+Vector3.new(move,move,move)*(VRL*-1)c.Parent=suspRL c.Transparency=bv local x=Instance.new("\080\097\114\116")x.Anchored=true x.Size=Vector3.new(.35,.4,.2)x.Name="\080\097\100"x.Parent=suspRR x.CFrame=m.CFrame+(Vector3.new(move,move,move)*VRL)*.98 x.Transparency=bv local F=Instance.new("\080\097\114\116")F.Anchored=true F.Size=Vector3.new(.35,.4,.2)F.Name="\085\080\097\100"F.CFrame=m.CFrame+Vector3.new(move,move,move)*(VRL*-1)F.Parent=suspRR F.Transparency=bv local o=Instance.new("\080\097\114\116")local b=Vector3.new(G.Position.X-M.Position.X)local h=Vector3.new(G.Position.Z-M.Position.Z)local L=b+h local W=math.abs(L.X)o.Size=Vector3.new(1,2,W+2)o.Anchored=true o.Parent=script.Parent.Parent o.Rotation=G.Rotation o.CFrame=CFrame.new((G.Position+M.Position)/2)o.CFrame=o.CFrame+Vector3.new(FL.Size.Y/1.15,FL.Size.Y/1.15,FL.Size.Y/1.15)*(lv*1)o.CFrame=o.CFrame+Vector3.new(.5,.5,.5)*(uv*1)o.Transparency=1 o.Name="\072\105\116\098\111\120\070"local Q=Instance.new("\080\097\114\116")local y=Vector3.new(t.Position.X-m.Position.X)local j=Vector3.new(t.Position.Z-m.Position.Z)local J=y+j local V=math.abs(J.X)Q.Size=Vector3.new(1,2,V+2)Q.Anchored=true Q.Parent=script.Parent.Parent Q.Rotation=t.Rotation Q.CFrame=CFrame.new((t.Position+m.Position)/2)Q.CFrame=Q.CFrame+Vector3.new(RL.Size.Y/1.15,RL.Size.Y/1.15,RL.Size.Y/1.15)*(lv*-1)Q.CFrame=Q.CFrame+Vector3.new(.5,.5,.5)*(uv*1)Q.Transparency=1 Q.Name="\072\105\116\098\111\120\082"
--//BRAKES//--
local FLDisk = Instance.new("Part")
FLDisk.Anchored = true
FLDisk.Name = "FLDisk"
FLDisk.TopSurface = Enum.SurfaceType.SmoothNoOutlines
FLDisk.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
FLDisk.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
FLDisk.BackSurface = Enum.SurfaceType.SmoothNoOutlines
FLDisk.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
FLDisk.RightSurface = Enum.SurfaceType.SmoothNoOutlines
FLDisk.Size = Vector3.new(0.4, (FL.Size.Y - 0.7), (FL.Size.Y - 0.7))
FLDisk.Parent = FL.Parent
FLDisk.Shape = "Cylinder"
FLDisk.CFrame = FL.CFrame + Vector3.new((FL.Size.Y / 2), (FL.Size.Y / 2), (FL.Size.Y / 2)) * rv
FLDisk.CFrame = FLDisk.CFrame * CFrame.Angles(math.rad(75), math.rad(0), math.rad(0))
FLDisk.Transparency = bv

local FRDisk = Instance.new("Part")
FRDisk.Anchored = true
FRDisk.Name = "FRDisk"
FRDisk.TopSurface = Enum.SurfaceType.SmoothNoOutlines
FRDisk.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
FRDisk.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
FRDisk.BackSurface = Enum.SurfaceType.SmoothNoOutlines
FRDisk.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
FRDisk.RightSurface = Enum.SurfaceType.SmoothNoOutlines
FRDisk.Size = Vector3.new(0.4, (FR.Size.Y - 0.7), (FR.Size.Y - 0.7))
FRDisk.Parent = FR.Parent
FRDisk.Shape = "Cylinder"
FRDisk.CFrame = FR.CFrame - Vector3.new((FR.Size.Y / 2), (FR.Size.Y / 2), (FR.Size.Y / 2)) * rv
FRDisk.CFrame = FRDisk.CFrame * CFrame.Angles(math.rad(75), math.rad(0), math.rad(0))
FRDisk.Transparency = bv

local RLDisk = Instance.new("Part")
RLDisk.Anchored = true
RLDisk.Name = "RLDisk"
RLDisk.TopSurface = Enum.SurfaceType.SmoothNoOutlines
RLDisk.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
RLDisk.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
RLDisk.BackSurface = Enum.SurfaceType.SmoothNoOutlines
RLDisk.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
RLDisk.RightSurface = Enum.SurfaceType.SmoothNoOutlines
RLDisk.Size = Vector3.new(0.4, (RL.Size.Y - 0.7), (RL.Size.Y - 0.7))
RLDisk.Parent = RL.Parent
RLDisk.Shape = "Cylinder"
RLDisk.CFrame = RL.CFrame + Vector3.new((RL.Size.Y / 2), (RL.Size.Y / 2), (RL.Size.Y / 2)) * rv
RLDisk.CFrame = RLDisk.CFrame * CFrame.Angles(math.rad(75), math.rad(0), math.rad(0))
RLDisk.Transparency = bv

local RRDisk = Instance.new("Part")
RRDisk.Anchored = true
RRDisk.Name = "RRDisk"
RRDisk.TopSurface = Enum.SurfaceType.SmoothNoOutlines
RRDisk.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
RRDisk.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
RRDisk.BackSurface = Enum.SurfaceType.SmoothNoOutlines
RRDisk.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
RRDisk.RightSurface = Enum.SurfaceType.SmoothNoOutlines
RRDisk.Size = Vector3.new(0.4, (RR.Size.Y - 0.7), (RR.Size.Y - 0.7))
RRDisk.Parent = RR.Parent
RRDisk.Shape = "Cylinder"
RRDisk.CFrame = RR.CFrame - Vector3.new((RR.Size.Y / 2), (RR.Size.Y / 2), (RR.Size.Y / 2)) * rv
RRDisk.CFrame = RRDisk.CFrame * CFrame.Angles(math.rad(75), math.rad(0), math.rad(0))
RRDisk.Transparency = bv

moveF = ((FRDisk.Size.Y / 2) + 0.08)
move = ((RRDisk.Size.Y / 2) + 0.08)
VRL = FLDisk.CFrame.lookVector

local FLPad = Instance.new("Part")
FLPad.Anchored = true
FLPad.Size = Vector3.new(0.35, 0.4, 0.2)
FLPad.Name = "Pad"
FLPad.CFrame = FLDisk.CFrame + Vector3.new(moveF, moveF, moveF) * VRL * 0.98
FLPad.Parent = LWm
FLPad.Transparency = bv

local UFLPad = Instance.new("Part")
UFLPad.Anchored = true
UFLPad.Size = Vector3.new(0.35, 0.4, 0.2)
UFLPad.Name = "UPad"
UFLPad.CFrame = FLDisk.CFrame + Vector3.new(moveF, moveF, moveF) * (VRL * -1)
UFLPad.Parent = LWm
UFLPad.Transparency = bv

local FRPad = Instance.new("Part")
FRPad.Anchored = true
FRPad.Size = Vector3.new(0.35, 0.4, 0.2)
FRPad.Name = "Pad"
FRPad.CFrame = FRDisk.CFrame + Vector3.new(moveF, moveF, moveF) * VRL * 0.98
FRPad.Parent = RWm
FRPad.Transparency = bv

local UFRPad = Instance.new("Part")
UFRPad.Anchored = true
UFRPad.Size = Vector3.new(0.35, 0.4, 0.2)
UFRPad.Name = "UPad"
UFRPad.CFrame = FRDisk.CFrame + Vector3.new(moveF, moveF, moveF) * (VRL * -1)
UFRPad.Parent = RWm
UFRPad.Transparency = bv

local RLPad = Instance.new("Part")
RLPad.Anchored = true
RLPad.Size = Vector3.new(0.35, 0.4, 0.2)
RLPad.Name = "Pad"
RLPad.Parent = suspRL
RLPad.CFrame = RLDisk.CFrame + Vector3.new(move, move, move) * VRL * 0.98
RLPad.Transparency = bv

local URLPad = Instance.new("Part")
URLPad.Anchored = true
URLPad.Size = Vector3.new(0.35, 0.4, 0.2)
URLPad.Name = "UPad"
URLPad.CFrame = RLDisk.CFrame + Vector3.new(move, move, move) * (VRL * -1)
URLPad.Parent = suspRL
URLPad.Transparency = bv

local RRPad = Instance.new("Part")
RRPad.Anchored = true
RRPad.Size = Vector3.new(0.35, 0.4, 0.2)
RRPad.Name = "Pad"
RRPad.Parent = suspRR
RRPad.CFrame = RRDisk.CFrame + Vector3.new(move, move, move) * VRL * 0.98
RRPad.Transparency = bv

local URRPad = Instance.new("Part")
URRPad.Anchored = true
URRPad.Size = Vector3.new(0.35, 0.4, 0.2)
URRPad.Name = "UPad"
URRPad.CFrame = RRDisk.CFrame + Vector3.new(move, move, move) * (VRL * -1)
URRPad.Parent = suspRR
URRPad.Transparency = bv

local hitboxF = Instance.new("Part")
local x = Vector3.new(FLDisk.Position.X - FRDisk.Position.X)
local z = Vector3.new(FLDisk.Position.Z - FRDisk.Position.Z)
local t = x + z
local tt = math.abs(t.X)
hitboxF.Size = Vector3.new(1, 2, tt + 2)
hitboxF.Anchored = true
hitboxF.Parent = script.Parent.Parent
hitboxF.Rotation = FLDisk.Rotation
hitboxF.CFrame = CFrame.new((FLDisk.Position + FRDisk.Position) / 2)
hitboxF.CFrame = hitboxF.CFrame + Vector3.new(FL.Size.Y / 1.15, FL.Size.Y / 1.15, FL.Size.Y / 1.15) * (lv * 1)
hitboxF.CFrame = hitboxF.CFrame + Vector3.new(0.5, 0.5, 0.5) * (uv * 1)
hitboxF.Transparency = 1
hitboxF.Name = "HitboxF"

local hitboxR = Instance.new("Part")
local x = Vector3.new(RLDisk.Position.X - RRDisk.Position.X)
local z = Vector3.new(RLDisk.Position.Z - RRDisk.Position.Z)
local t = x + z
local tt = math.abs(t.X)
hitboxR.Size = Vector3.new(1, 2, tt + 2)
hitboxR.Anchored = true
hitboxR.Parent = script.Parent.Parent
hitboxR.Rotation = RLDisk.Rotation
hitboxR.CFrame = CFrame.new((RLDisk.Position + RRDisk.Position) / 2)
hitboxR.CFrame = hitboxR.CFrame + Vector3.new(RL.Size.Y / 1.15, RL.Size.Y / 1.15, RL.Size.Y / 1.15) * (lv * -1)
hitboxR.CFrame = hitboxR.CFrame + Vector3.new(0.5, 0.5, 0.5) * (uv * 1)
hitboxR.Transparency = 1
hitboxR.Name = "HitboxR"
