Run it
Copy the script and paste it into your executor.
(c1,c2,al)
com1 = {c1.X,c1.Y,c1.Z,c1:()}
com2 = {c2.X,c2.Y,c2.Z,c2:()}
i,v (com1)
com1[i] = v+(com2[i]-v)*al
.(com1[],com1[],com1[]) * .((,(com1)))
plr = :.LocalPlayer
plrgui = plr.PlayerGui
char = plr.Character
mouse = plr:()
humanoid = char:()
torso = char:()
head = char.Head
ra = char:()
la = char:()
rl = char:()
ll = char:()
rs = torso:()
ls = torso:()
rh = torso:()
lh = torso:()
neck = torso:()
rj = char:():()
rootpart = char:()
camera = .CurrentCamera
anim = char:()
sound = .(, char)
sound.Volume =
sound.Looped =
sound.Name =
SoundsList = {}
(name, id, pitch, puush)
puush == puush =
puush
.(SoundsList, {[]=name, []=..id.., []=pitch })
.(SoundsList, {[]=name, []=id, []=pitch })
(, , , )
(, , , )
(, )
(, )
(, )
(, )
(, , )
(, )
(, )
(, )
(, )
(, )
(, )
(, )
(, )
(, )
(, , )
(, )
(, )
(, )
(, )
(, )
(, )
(, )
(, )
(H,S,V)
H = H %
C = V * S
H2 = H/
X = C * ( - .((H2 %) -))
color = .(,,)
H2 <=
color = .(C,,)
<= H2 H2 <=
color = .(C,X,)
<= H2 H2 <=
color = .(X,C,)
<= H2 H2 <=
color = .(,C,X)
<= H2 H2 <=
color = .(,X,C)
<= H2 H2 <=
color = .(X,,C)
<= H2 H2 <=
color = .(C,,X)
m = V - C
.(color.r + m, color.g + m, color.b + m)
()
char::()
gui:()
sound:()
()
obj1 = .()
obj1.Name =
obj1.Parent = char
obj2 = .()
obj2.CFrame = .(.(-, , -)) * .(-, , -)
obj2.FormFactor = .FormFactor.Custom
obj2.TopSurface = .SurfaceType.Smooth
obj2.BottomSurface = .SurfaceType.Smooth
obj2.Material = .Material.SmoothPlastic
obj2.Size = .(, , )
obj2.BrickColor = BrickColor.()
obj2.Friction =
obj2.Shape = .PartType.Block
obj2.Name =
obj2.Parent = obj1
obj3 = .()
obj3.Scale = .(, , )
obj3.Parent = obj2
obj4 = .()
obj4.Part0 = DiscTop
obj4.Part1 = Part
obj4.Name =
obj4.Parent = obj2
obj5 = .()
obj5.CFrame = .(.(-, , -)) * .(-, , -)
obj5.FormFactor = .FormFactor.Custom
obj5.TopSurface = .SurfaceType.Smooth
obj5.BottomSurface = .SurfaceType.Smooth
obj5.Material = .Material.Sand
obj5.Size = .(, , )
obj5.BrickColor = BrickColor.()
obj5.Friction =
obj5.Shape = .PartType.Block
obj5.Name =
obj5.Parent = obj1
obj6 = .()
obj6.Scale = .(, , )
obj6.Parent = obj5
obj7 = .()
obj7.Part0 = Disc
obj7.Part1 = Part
obj7.Name =
obj7.Parent = obj5
obj8 = .()
obj8.CFrame = .(.(-, , -)) * .(-, , -)
obj8.FormFactor = .FormFactor.Custom
obj8.TopSurface = .SurfaceType.Smooth
obj8.BottomSurface = .SurfaceType.Smooth
obj8.Material = .Material.SmoothPlastic
obj8.Size = .(, , )
obj8.BrickColor = BrickColor.()
obj8.Friction =
obj8.Shape = .PartType.Block
obj8.Parent = obj1
obj9 = .()
obj9.Scale = .(, , )
obj9.Parent = obj8
obj10 = .()
obj10.Part0 = Part
obj10.Part1 = Part
obj10.Name =
obj10.Parent = obj8
obj11 = .()
obj11.CFrame = .(.(-, , -)) * .(-, , -)
obj11.FormFactor = .FormFactor.Custom
obj11.TopSurface = .SurfaceType.Smooth
obj11.BottomSurface = .SurfaceType.Smooth
obj11.Material = .Material.SmoothPlastic
obj11.Size = .(, , )
obj11.BrickColor = BrickColor.()
obj11.Friction =
obj11.Shape = .PartType.Block
obj11.Parent = obj1
obj12 = .()
obj12.Scale = .(, , )
obj12.Parent = obj11
obj13 = .()
obj13.CFrame = .(.(-, , -)) * .(-, , -)
obj13.FormFactor = .FormFactor.Custom
obj13.TopSurface = .SurfaceType.Smooth
obj13.BottomSurface = .SurfaceType.Smooth
obj13.Material = .Material.SmoothPlastic
obj13.Size = .(, , )
obj13.BrickColor = BrickColor.()
obj13.Friction =
obj13.Shape = .PartType.Block
obj13.Parent = obj1
obj14 = .()
obj14.Part0 = Part
obj14.Part1 =
obj14.Name =
obj14.Parent = obj13
obj15 = .()
obj15.Part0 = Part
obj15.Part1 =
obj15.Name =
obj15.Parent = obj13
obj16 = .()
obj16.Scale = .(, , )
obj16.Parent = obj13
obj17 = .()
obj17.CFrame = .(.(-, , -)) * .(-, , -)
obj17.FormFactor = .FormFactor.Symmetric
obj17.TopSurface = .SurfaceType.Smooth
obj17.BottomSurface = .SurfaceType.Smooth
obj17.Material = .Material.SmoothPlastic
obj17.Size = .(, , )
obj17.BrickColor = BrickColor.()
obj17.Friction =
obj17.Shape = .PartType.Block
obj17.Name =
obj17.Parent = obj1
obj18 = .()
obj18.Part0 = Box
obj18.Part1 = Part
obj18.Name =
obj18.Parent = obj17
obj19 = .()
obj19.Part0 = Box
obj19.Part1 = Disc
obj19.Name =
obj19.Parent = obj17
obj20 = .()
obj20.Part0 = Box
obj20.Part1 = Disc2
obj20.Name =
obj20.Parent = obj17
obj21 = .()
obj21.Part0 = Box
obj21.Part1 = DiscTop2
obj21.Name =
obj21.Parent = obj17
obj22 = .()
obj22.Part0 = Box
obj22.Part1 = DiscTop
obj22.Name =
obj22.Parent = obj17
obj23 = .()
obj23.Part0 = Box
obj23.Part1 = Part
obj23.Name =
obj23.Parent = obj17
obj24 = .()
obj24.Part0 = Box
obj24.Part1 = Part
obj24.Name =
obj24.Parent = obj17
obj25 = .()
obj25.Part0 = Box
obj25.Part1 = Part
obj25.Name =
obj25.Parent = obj17
obj26 = .()
obj26.Part0 = Box
obj26.Part1 = Slider
obj26.Name =
obj26.Parent = obj17
obj27 = .()
obj27.Part0 = Box
obj27.Part1 = Slider2
obj27.Name =
obj27.Parent = obj17
obj28 = .()
obj28.CFrame = .(.(-, , -)) * .(-, , -)
obj28.FormFactor = .FormFactor.Custom
obj28.TopSurface = .SurfaceType.Smooth
obj28.BottomSurface = .SurfaceType.Smooth
obj28.Material = .Material.SmoothPlastic
obj28.Size = .(, , )
obj28.BrickColor = BrickColor.()
obj28.Friction =
obj28.Shape = .PartType.Block
obj28.Parent = obj1
obj29 = .()
obj29.Scale = .(, , )
obj29.Parent = obj28
obj30 = .()
obj30.Part0 = Part
obj30.Part1 = Part
obj30.Name =
obj30.Parent = obj28
obj31 = .()
obj31.Part0 = Part
obj31.Part1 = Part
obj31.Name =
obj31.Parent = obj28
obj32 = .()
obj32.CFrame = .(.(-, , -)) * .(-, , -)
obj32.FormFactor = .FormFactor.Custom
obj32.TopSurface = .SurfaceType.Smooth
obj32.BottomSurface = .SurfaceType.Smooth
obj32.Material = .Material.SmoothPlastic
obj32.Size = .(, , )
obj32.BrickColor = BrickColor.()
obj32.Friction =
obj32.Shape = .PartType.Block
obj32.Parent = obj1
obj33 = .()
obj33.Part0 = Part
obj33.Part1 = Disc
obj33.Name =
obj33.Parent = obj32
obj34 = .()
obj34.Part0 = Part
obj34.Part1 = Disc2
obj34.Name =
obj34.Parent = obj32
obj35 = .()
obj35.Part0 = Part
obj35.Part1 = DiscTop2
obj35.Name =
obj35.Parent = obj32
obj36 = .()
obj36.Part0 = Part
obj36.Part1 = DiscTop
obj36.Name =
obj36.Parent = obj32
obj37 = .()
obj37.CFrame = .(.(-, , -)) * .(-, , -)
obj37.FormFactor = .FormFactor.Custom
obj37.TopSurface = .SurfaceType.Smooth
obj37.BottomSurface = .SurfaceType.Smooth
obj37.Material = .Material.SmoothPlastic
obj37.Size = .(, , )
obj37.BrickColor = BrickColor.()
obj37.Friction =
obj37.Shape = .PartType.Block
obj37.Parent = obj1
obj38 = .()
obj38.Scale = .(, , )
obj38.Parent = obj37
obj39 = .()
obj39.Part0 = Part
obj39.Part1 = Part
obj39.Name =
obj39.Parent = obj37
obj40 = .()
obj40.Part0 = Part
obj40.Part1 = Part
obj40.Name =
obj40.Parent = obj37
obj41 = .()
obj41.CFrame = .(.(-, , -)) * .(-, , -)
obj41.FormFactor = .FormFactor.Custom
obj41.TopSurface = .SurfaceType.Smooth
obj41.BottomSurface = .SurfaceType.Smooth
obj41.Material = .Material.SmoothPlastic
obj41.Size = .(, , )
obj41.BrickColor = BrickColor.()
obj41.Friction =
obj41.Shape = .PartType.Block
obj41.Parent = obj1
obj42 = .()
obj42.Scale = .(, , )
obj42.Parent = obj41
obj43 = .()
obj43.Part0 = Part
obj43.Part1 = Part
obj43.Name =
obj43.Parent = obj41
obj44 = .()
obj44.CFrame = .(.(-, , -)) * .(-, , -)
obj44.FormFactor = .FormFactor.Custom
obj44.TopSurface = .SurfaceType.Smooth
obj44.BottomSurface = .SurfaceType.Smooth
obj44.Material = .Material.SmoothPlastic
obj44.Size = .(, , )
obj44.BrickColor = BrickColor.()
obj44.Friction =
obj44.Shape = .PartType.Block
obj44.Parent = obj1
obj45 = .()
obj45.Scale = .(, , )
obj45.Parent = obj44
obj46 = .()
obj46.Part0 = Part
obj46.Part1 = Part
obj46.Name =
obj46.Parent = obj44
obj47 = .()
obj47.CFrame = .(.(-, , -)) * .(-, , -)
obj47.FormFactor = .FormFactor.Custom
obj47.TopSurface = .SurfaceType.Smooth
obj47.BottomSurface = .SurfaceType.Smooth
obj47.Material = .Material.SmoothPlastic
obj47.Size = .(, , )
obj47.BrickColor = BrickColor.()
obj47.Friction =
obj47.Shape = .PartType.Block
obj47.Parent = obj1
obj48 = .()
obj48.Part0 = Part
obj48.Part1 =
obj48.Name =
obj48.Parent = obj47
obj49 = .()
obj49.Part0 = Part
obj49.Part1 =
obj49.Name =
obj49.Parent = obj47
obj50 = .()
obj50.Scale = .(, , )
obj50.Parent = obj47
obj51 = .()
obj51.CFrame = .(.(-, , -)) * .(-, , -)
obj51.FormFactor = .FormFactor.Custom
obj51.TopSurface = .SurfaceType.Smooth
obj51.BottomSurface = .SurfaceType.Smooth
obj51.Material = .Material.SmoothPlastic
obj51.Size = .(, , )
obj51.BrickColor = BrickColor.()
obj51.Friction =
obj51.Shape = .PartType.Block
obj51.Parent = obj1
obj52 = .()
obj52.Part0 = Part
obj52.Part1 =
obj52.Name =
obj52.Parent = obj51
obj53 = .()
obj53.Part0 = Part
obj53.Part1 =
obj53.Name =
obj53.Parent = obj51
obj54 = .()
obj54.Scale = .(, , )
obj54.Parent = obj51
obj55 = .()
obj55.CFrame = .(.(-, , -)) * .(-, , -)
obj55.FormFactor = .FormFactor.Custom
obj55.TopSurface = .SurfaceType.Smooth
obj55.BottomSurface = .SurfaceType.Smooth
obj55.Material = .Material.SmoothPlastic
obj55.Size = .(, , )
obj55.BrickColor = BrickColor.()
obj55.Friction =
obj55.Shape = .PartType.Block
obj55.Name =
obj55.Parent = obj1
obj56 = .()
obj56.Scale = .(, , )
obj56.Parent = obj55
obj57 = .()
obj57.Part0 = DiscTop2
obj57.Part1 = Part
obj57.Name =
obj57.Parent = obj55
obj58 = .()
obj58.CFrame = .(.(-, , -)) * .(-, , -)
obj58.FormFactor = .FormFactor.Custom
obj58.TopSurface = .SurfaceType.Smooth
obj58.BottomSurface = .SurfaceType.Smooth
obj58.Material = .Material.Sand
obj58.Size = .(, , )
obj58.BrickColor = BrickColor.()
obj58.Friction =
obj58.Shape = .PartType.Block
obj58.Name =
obj58.Parent = obj1
obj59 = .()
obj59.Scale = .(, , )
obj59.Parent = obj58
obj60 = .()
obj60.Part0 = Disc2
obj60.Part1 = Part
obj60.Name =
obj60.Parent = obj58
obj61 = .()
obj61.CFrame = .(.(-, , -)) * .(-, , -)
obj61.FormFactor = .FormFactor.Custom
obj61.TopSurface = .SurfaceType.Smooth
obj61.BottomSurface = .SurfaceType.Smooth
obj61.Material = .Material.SmoothPlastic
obj61.Size = .(, , )
obj61.BrickColor = BrickColor.()
obj61.Friction =
obj61.Shape = .PartType.Block
obj61.Parent = obj1
obj62 = .()
obj62.CFrame = .(.(-, , -)) * .(-, , -)
obj62.FormFactor = .FormFactor.Custom
obj62.TopSurface = .SurfaceType.Smooth
obj62.BottomSurface = .SurfaceType.Smooth
obj62.Material = .Material.SmoothPlastic
obj62.Size = .(, , )
obj62.BrickColor = BrickColor.()
obj62.Friction =
obj62.Shape = .PartType.Block
obj62.Name =
obj62.Parent = obj1
obj63 = .()
obj63.Part0 = Slider2
obj63.Part1 =
obj63.Name =
obj63.Parent = obj62
obj64 = .()
obj64.Part0 = Slider2
obj64.Part1 =
obj64.Name =
obj64.Parent = obj62
obj65 = .()
obj65.Scale = .(, , )
obj65.Parent = obj62
obj66 = .()
obj66.CFrame = .(.(-, , -)) * .(-, , -)
obj66.FormFactor = .FormFactor.Custom
obj66.TopSurface = .SurfaceType.Smooth
obj66.BottomSurface = .SurfaceType.Smooth
obj66.Material = .Material.SmoothPlastic
obj66.Size = .(, , )
obj66.BrickColor = BrickColor.()
obj66.Friction =
obj66.Shape = .PartType.Block
obj66.Name =
obj66.Parent = obj1
obj67 = .()
obj67.Part0 = Slider
obj67.Part1 =
obj67.Name =
obj67.Parent = obj66
obj68 = .()
obj68.Part0 = Slider
obj68.Part1 =
obj68.Name =
obj68.Parent = obj66
obj69 = .()
obj69.Scale = .(, , )
obj69.Parent = obj66
i,v (obj1:())
v.Anchored =
v.Locked =
(Model)
Stuff = {}
(Targ)
i,v (Targ:())
.(Stuff,v)
(v)
(Model)
Stuff
(Model,CF)
Center = Model:()
Offsets = {}
i,v ((Model))
v:()
Offsets[v] = CF*Center:(v.CFrame)
i,v (Offsets)
i.CFrame = v
(obj1, torso.CFrame*.(,-,-))
value =
Slider2CFrame = obj62.CFrame
SliderCFrame = obj66.CFrame
colur =
hue =
DiscoLight = .(, obj2)
DiscoLight.Range =
:.RenderStepped:(()
obj1.Parent ~= char
sound.IsPlaying
hue = ((hue+)%)
colur = (hue,,)
DiscoLight.Color = .(colur.r, colur.g, colur.b)
DiscoLight.Range =
value = (value % ) + .()
obj13.Color = .(colur.r, colur.g, colur.b)
obj58.CFrame = obj58.CFrame * .(, , )
obj5.CFrame = obj5.CFrame * .(, , )
obj62.CFrame = Slider2CFrame * .(.(value)*, , )
obj66.CFrame = SliderCFrame * .(-.(value)*, , )
DiscoLight.Range =
obj13.Color = .()
)
(parent, msg, line, size, func)
textLabel
func
textLabel = .(, parent)
textLabel = .(, parent)
textLabel.Text = msg
textLabel.Name =
size ~=
textLabel.TextScaled =
textLabel.FontSize =
size ==
textLabel.TextScaled =
textLabel.BackgroundColor = BrickColor.new
textLabel.BackgroundTransparency =
textLabel.TextColor = BrickColor.()
textLabel.TextStrokeTransparency =
textLabel.Size = .(, , , )
textLabel.TextXAlignment =
textLabel.Position = .(, , , (line-)*)
func
textLabel.MouseButton1Down:(()
r,e = (()
(plr)
)
e (e)
)
gui = .(, plrgui)
gui.Name =
()
dragframe = .(, gui)
dragframe.Size = .(, , , )
dragframe.BackgroundColor = BrickColor.new
dragframe.Position = .(, gui.AbsoluteSize.X - gui.AbsoluteSize.X/ - , , )
dragframe.Active =
dragframe.Draggable =
dragframe.ZIndex =
dragframe.BorderSizePixel =
mainframe = .(, dragframe)
mainframe.Size = .(, , , )
mainframe.Position = .(, -, , -)
mainframe.BackgroundColor = BrickColor.new
CPframe = .(, mainframe)
CPframe.Size = .(, , , )
CPframe.Position = .(, , , )
CPframe.BackgroundColor = BrickColor.new
CPframe.ScrollBarThickness =
CP = .(, CPframe)
CP.Size = .(,,,)
CP.BackgroundTransparency =
CP.ZIndex =
CP.FontSize =
CP.TextColor3 = .(,,)
CP.TextStrokeTransparency =
CP.TextXAlignment =
CP.Text =
oldCPframePos
scrollframe = .(, mainframe)
scrollframe.Size = .(, , , )
scrollframe.Position = .(, , , )
scrollframe.BackgroundColor = BrickColor.new
scrollframe.CanvasSize = .(, , , *#SoundsList)
playbutton = .(, mainframe)
playbutton.Size = .(, , , )
playbutton.Position = .(, , , )
playbutton.BackgroundColor3 = .(,,)
playbutton.Text =
playbutton.TextScaled =
playbutton.TextColor3 = .(,,)
playbutton.TextStrokeTransparency =
playbutton.MouseButton1Down:(()
::(sound.SoundId)
sound:()
r,e = (()
CP.Text = ..game::(sound.SoundId:()).Name
)
e CP.Text =
()
CPframe.CanvasSize = .(, CP.TextBounds.X, , )
)
stopbutton = .(, mainframe)
stopbutton.Size = .(, , , )
stopbutton.Position = .(, , , )
stopbutton.BackgroundColor3 = .(,,)
stopbutton.Text =
stopbutton.TextScaled =
stopbutton.TextColor3 = .(,,)
stopbutton.TextStrokeTransparency =
stopbutton.MouseButton1Down:(()
sound:()
CP.Text =
CPframe.CanvasPosition = .()
)
idbox = .(, mainframe)
idbox.Size = .(, , , )
idbox.Position = .(, , , )
idbox.Text =
idbox.BackgroundTransparency =
idbox.TextScaled =
idbox.TextXAlignment =
idbox.BackgroundColor3 = BrickColor.new.Color
idbox.TextColor3 = .()
idbox.TextStrokeTransparency =
submit = .(, mainframe)
submit.Size = .(, , , )
submit.Position = .(, , , )
submit.BackgroundColor3 = .(,,)
submit.Text =
submit.TextScaled =
submit.TextColor3 = .(,,)
submit.TextStrokeTransparency =
submit.MouseButton1Down:(()
idbox.Text ==
sound:()
sound.SoundId = ..(idbox.Text:())
(::(idbox.Text:()).Name....idbox.Text:(), idbox.Text:())
(scrollframe, ::(idbox.Text:()).Name....idbox.Text:(), #scrollframe:()+, , () sound.SoundId = ..idbox.Text:() )
scrollframe.CanvasSize = .(, , , *#SoundsList)
idbox.Text =
)
minimize = .(, dragframe)
minimize.Size = .(, , , )
minimize.Position = .(, , , )
minimize.BackgroundColor = BrickColor.new
minimize.Text =
minimize.TextYAlignment =
minimize.ZIndex =
minimize.TextColor3 = .(,,)
maximize = .(, gui)
maximize.Size = .(, , , )
maximize.Position = .(, gui.AbsoluteSize.X-, , gui.AbsoluteSize.Y-)
maximize.BackgroundColor = BrickColor.new
maximize.Text =
maximize.Visible =
maximize.TextColor3 = .(,,)
minimize.MouseButton1Down:(()
dragframe.Visible =
maximize.Visible =
)
maximize.MouseButton1Down:(()
dragframe.Visible =
maximize.Visible =
)
i,v (SoundsList)
(scrollframe, v.Name....v[], i, , () sound:() sound.SoundId = ..v[] sound.Pitch = v[] )
()
CP.TextBounds.X >
CPframe.CanvasPosition == oldCPframePos (CPframe.CanvasPosition.X >= CP.TextBounds.X-)
CPframe.CanvasPosition = CPframe.CanvasPosition + .(, )
(CPframe.CanvasPosition.X >= CP.TextBounds.X-)
()
CPframe.CanvasPosition = .()
()
oldCPframePos = CPframe.CanvasPosition
mouse.KeyDown:((k)
k ==
activated = activated
activated
()
()
)Yep, it's DJ time.

Universal