Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Player = owner
- local Char = owner.Character
- local GloveBase = Instance.new("Part", Char)
- GloveBase.BrickColor = BrickColor.new("Really black")
- GloveBase.Material = Enum.Material.Neon
- GloveBase.Size = Vector3.new(1.02,1.5,1.02)
- GloveBase.CanCollide = false
- GloveBase.Massless = true
- GloveBase.Name = "GloveBase"
- local GBWeld = Instance.new("Weld",GloveBase)
- GBWeld.C0 = CFrame.new(0,0.27,0)
- GBWeld.Part0 = GloveBase
- GBWeld.Part1 = Char["Left Arm"]
- --local GBSelBox = Instance.new("SelectionBox", GloveBase)
- --GBSelBox.Adornee = GloveBase
- --GBSelBox.Color3 = Color3.new(255,255,255)
- --GBSelBox.Parent = GloveBase
- --GBSelBox.LineThickness = 0.0125
- local BottomGlove = Instance.new("Part", GloveBase)
- BottomGlove.Size = Vector3.new(1.026,0.5,1.026)
- BottomGlove.CanCollide = false
- BottomGlove.Massless = true
- BottomGlove.BrickColor = BrickColor.new("Institutional white")
- BottomGlove.Material = Enum.Material.SmoothPlastic
- local BGWeld = Instance.new("Weld",BottomGlove)
- BGWeld.C0 = CFrame.new(0,0.505,0)
- BGWeld.Part0 = BottomGlove
- BGWeld.Part1 = GloveBase
- local MiddleWedge = Instance.new("WedgePart",GloveBase)
- MiddleWedge.Size = Vector3.new(1.026,1,1.026)
- MiddleWedge.CanCollide = false
- MiddleWedge.Massless = true
- MiddleWedge.BrickColor = BrickColor.new("Institutional white")
- MiddleWedge.Material = Enum.Material.SmoothPlastic
- local MWWeld = Instance.new("Weld",MiddleWedge)
- MWWeld.C0 = CFrame.new(0,0,0)
- MWWeld.Part0 = MiddleWedge
- MWWeld.Part1 = GloveBase
- local GlassCover = Instance.new("Part",GloveBase)
- GlassCover.Size = Vector3.new(1.024,1.5,1.024)
- GlassCover.Material = Enum.Material.Glass
- GlassCover.Transparency = 0.6
- GlassCover.Massless = true
- GlassCover.CanCollide = false
- local GCWeld = Instance.new("Weld",GlassCover)
- GCWeld.C0 = CFrame.new(0,0,0)
- GCWeld.Part0 = GlassCover
- GCWeld.Part1 = GloveBase
- local Pause1 = Instance.new("Part",BottomGlove)
- Pause1.Size = Vector3.new(0.05,0.2,0.05)
- Pause1.BrickColor = BrickColor.new("Really black")
- Pause1.Material = Enum.Material.SmoothPlastic
- Pause1.Massless = true
- Pause1.CanCollide = false
- local P1Weld = Instance.new("Weld",Pause1)
- P1Weld.C0 = CFrame.new(0.03,0,0.5)
- P1Weld.Part0 = Pause1
- P1Weld.Part1 = BottomGlove
- --local P1SelBox = Instance.new("SelectionBox", Pause1)
- --P1SelBox.Adornee = Pause1
- --P1SelBox.Color3 = Color3.new(255,255,255)
- --P1SelBox.Parent = Pause1
- --P1SelBox.LineThickness = 0.001
- local Pause2 = Instance.new("Part",BottomGlove)
- Pause2.Size = Vector3.new(0.05,0.2,0.05)
- Pause2.BrickColor = BrickColor.new("Really black")
- Pause2.Material = Enum.Material.SmoothPlastic
- Pause2.Massless = true
- Pause2.CanCollide = false
- local P2Weld = Instance.new("Weld",Pause2)
- P2Weld.C0 = CFrame.new(-0.03,0,0.5)
- P2Weld.Part0 = Pause2
- P2Weld.Part1 = BottomGlove
- --local P2SelBox = Instance.new("SelectionBox", Pause2)
- --P2SelBox.Adornee = Pause2
- --P2SelBox.Color3 = Color3.new(255,255,255)
- --P2SelBox.Parent = Pause2
- --P2SelBox.LineThickness = 0.001
- local BackWards1 = Instance.new("WedgePart", BottomGlove)
- BackWards1.Size = Vector3.new(0.02,0.15,0.1)
- BackWards1.BrickColor = BrickColor.new("Really black")
- BackWards1.Material = Enum.Material.SmoothPlastic
- BackWards1.Massless = true
- BackWards1.CanCollide = false
- local BW1Weld = Instance.new("Weld",BackWards1)
- BW1Weld.C0 = CFrame.new(0.5,-0.17,0.046) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
- BW1Weld.Part0 = BackWards1
- BW1Weld.Part1 = BottomGlove
- local BackWards2 = Instance.new("WedgePart", BottomGlove)
- BackWards2.Size = Vector3.new(0.02,0.15,0.1)
- BackWards2.BrickColor = BrickColor.new("Really black")
- BackWards2.Material = Enum.Material.SmoothPlastic
- BackWards2.Massless = true
- BackWards2.CanCollide = false
- local BW2Weld = Instance.new("Weld",BackWards2)
- BW2Weld.C0 = CFrame.new(-0.5,-0.17,0.046) * CFrame.Angles(math.rad(0),math.rad(270),math.rad(90))
- BW2Weld.Part0 = BackWards2
- BW2Weld.Part1 = BottomGlove
- local BackWardsLine = Instance.new("Part", BottomGlove)
- BackWardsLine.Size = Vector3.new(0.05,0.2,0.05)
- BackWardsLine.BrickColor = BrickColor.new("Really black")
- BackWardsLine.Material = Enum.Material.SmoothPlastic
- BackWardsLine.Massless = true
- BackWardsLine.CanCollide = false
- local BWLWeld = Instance.new("Weld",BackWardsLine)
- BWLWeld.C0 = CFrame.new(-0.25,0,0.5)
- BWLWeld.Part0 = BackWardsLine
- BWLWeld.Part1 = BottomGlove
- local Forward1 = Instance.new("WedgePart", BottomGlove)
- Forward1.Size = Vector3.new(0.02,0.15,0.1)
- Forward1.BrickColor = BrickColor.new("Really black")
- Forward1.Material = Enum.Material.SmoothPlastic
- Forward1.Massless = true
- Forward1.CanCollide = false
- local FW1Weld = Instance.new("Weld",Forward1)
- FW1Weld.C0 = CFrame.new(0.5,-0.17,0.046) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(-90))
- FW1Weld.Part0 = Forward1
- FW1Weld.Part1 = BottomGlove
- local Forward2 = Instance.new("WedgePart", BottomGlove)
- Forward2.Size = Vector3.new(0.02,0.15,0.1)
- Forward2.BrickColor = BrickColor.new("Really black")
- Forward2.Material = Enum.Material.SmoothPlastic
- Forward2.Massless = true
- Forward2.CanCollide = false
- local FW2Weld = Instance.new("Weld",Forward2)
- FW2Weld.C0 = CFrame.new(-0.5,-0.17,0.046) * CFrame.Angles(math.rad(0),math.rad(270),math.rad(-90))
- FW2Weld.Part0 = Forward2
- FW2Weld.Part1 = BottomGlove
- local ForwardLine = Instance.new("Part", BottomGlove)
- ForwardLine.Size = Vector3.new(0.05,0.2,0.05)
- ForwardLine.BrickColor = BrickColor.new("Really black")
- ForwardLine.Material = Enum.Material.SmoothPlastic
- ForwardLine.Massless = true
- ForwardLine.CanCollide = false
- local FWLWeld = Instance.new("Weld",ForwardLine)
- FWLWeld.C0 = CFrame.new(0.25,0,0.5)
- FWLWeld.Part0 = ForwardLine
- FWLWeld.Part1 = BottomGlove
- local TopGlove = Instance.new("Part", GloveBase)
- TopGlove.Size = Vector3.new(1.026,0.5,1.026)
- TopGlove.CanCollide = false
- TopGlove.Massless = true
- TopGlove.BrickColor = BrickColor.new("Institutional white")
- TopGlove.Material = Enum.Material.SmoothPlastic
- local TGWeld = Instance.new("Weld",TopGlove)
- TGWeld.C0 = CFrame.new(0,-0.505,0)
- TGWeld.Part0 = TopGlove
- TGWeld.Part1 = GloveBase
- local Sound = Instance.new("Sound",GloveBase)
- Sound.Volume = 5
- Sound.Name = "SongPlayer"
- local ClockBase = Instance.new("Part", GloveBase)
- ClockBase.Size = Vector3.new(0.7,0.7,0.7)
- ClockBase.Shape = Enum.PartType.Cylinder
- ClockBase.CanCollide = false
- ClockBase.Massless = true
- ClockBase.BrickColor = BrickColor.new("Really black")
- ClockBase.Material = Enum.Material.Neon
- local CBWeld = Instance.new("Weld",ClockBase)
- CBWeld.C0 = CFrame.new(-0.165,-0.25,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
- CBWeld.Part0 = ClockBase
- CBWeld.Part1 = GloveBase
- local ClockPin = Instance.new("Part", GloveBase)
- ClockPin.Size = Vector3.new(0.1,0.1,0.1)
- ClockPin.Shape = Enum.PartType.Cylinder
- ClockPin.CanCollide = false
- ClockPin.Massless = true
- ClockPin.BrickColor = BrickColor.new("Really black")
- ClockPin.Material = Enum.Material.Neon
- local CPWeld = Instance.new("Weld",ClockPin)
- CPWeld.C0 = CFrame.new(-0.34,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- CPWeld.Part0 = ClockPin
- CPWeld.Part1 = ClockBase
- local ClockHand1 = Instance.new("Part", GloveBase)
- ClockHand1.Size = Vector3.new(0.1,0.3,0.1)
- ClockHand1.CanCollide = false
- ClockHand1.Massless = true
- ClockHand1.BrickColor = BrickColor.new("Institutional white")
- ClockHand1.Material = Enum.Material.Neon
- local CH1Weld = Instance.new("Weld",ClockHand1)
- CH1Weld.C0 = CFrame.new(0.02,0.15,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0))
- CH1Weld.Part0 = ClockHand1
- CH1Weld.Part1 = ClockPin
- local ClockHolder = Instance.new("Part", GloveBase)
- ClockHolder.Size = Vector3.new(0.7,0.5,0.7)
- ClockHolder.CanCollide = false
- ClockHolder.Massless = true
- ClockHolder.BrickColor = BrickColor.new("Really black")
- ClockHolder.Material = Enum.Material.Neon
- local ClockH1Weld = Instance.new("Weld",ClockHolder)
- ClockH1Weld.C0 = CFrame.new(0,-0.5,-0.165) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- ClockH1Weld.Part0 = ClockHolder
- ClockH1Weld.Part1 = GloveBase
- local Cap = Instance.new("Part",GloveBase)
- Cap.Size = Vector3.new(1.028,0.6,1.028)
- Cap.CanCollide = false
- Cap.Massless = true
- Cap.BrickColor = BrickColor.new("Really black")
- Cap.Material = Enum.Material.Neon
- local CWeld = Instance.new("Weld",Cap)
- CWeld.C0 = CFrame.new(0,-1,0)
- CWeld.Part0 = Cap
- CWeld.Part1 = GloveBase
- local UnderHandBar1 = Instance.new("Part",GloveBase)
- UnderHandBar1.Size = Vector3.new(0.1,0.2,0.05)
- UnderHandBar1.CanCollide = false
- UnderHandBar1.Massless = true
- UnderHandBar1.BrickColor = BrickColor.new("Really black")
- UnderHandBar1.Material = Enum.Material.Neon
- local UHB1Weld = Instance.new("Weld",UnderHandBar1)
- UHB1Weld.C0 = CFrame.new(0,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
- UHB1Weld.Part0 = UnderHandBar1
- UHB1Weld.Part1 = GloveBase
- local UnderHandBar2 = Instance.new("Part",GloveBase)
- UnderHandBar2.Size = Vector3.new(0.1,0.2,0.05)
- UnderHandBar2.CanCollide = false
- UnderHandBar2.Massless = true
- UnderHandBar2.BrickColor = BrickColor.new("Really black")
- UnderHandBar2.Material = Enum.Material.Neon
- local UHB2Weld = Instance.new("Weld",UnderHandBar1)
- UHB2Weld.C0 = CFrame.new(-0.15,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
- UHB2Weld.Part0 = UnderHandBar2
- UHB2Weld.Part1 = GloveBase
- local UnderHandBar3 = Instance.new("Part",GloveBase)
- UnderHandBar3.Size = Vector3.new(0.1,0.2,0.05)
- UnderHandBar3.CanCollide = false
- UnderHandBar3.Massless = true
- UnderHandBar3.BrickColor = BrickColor.new("Really black")
- UnderHandBar3.Material = Enum.Material.Neon
- local UHB3Weld = Instance.new("Weld",UnderHandBar1)
- UHB3Weld.C0 = CFrame.new(0.15,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
- UHB3Weld.Part0 = UnderHandBar3
- UHB3Weld.Part1 = GloveBase
- local UnderHandBar4 = Instance.new("Part",GloveBase)
- UnderHandBar4.Size = Vector3.new(0.1,0.2,0.05)
- UnderHandBar4.CanCollide = false
- UnderHandBar4.Massless = true
- UnderHandBar4.BrickColor = BrickColor.new("Really black")
- UnderHandBar4.Material = Enum.Material.Neon
- local UHB4Weld = Instance.new("Weld",UnderHandBar1)
- UHB4Weld.C0 = CFrame.new(0.3,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
- UHB4Weld.Part0 = UnderHandBar4
- UHB4Weld.Part1 = GloveBase
- local UnderHandBar5 = Instance.new("Part",GloveBase)
- UnderHandBar5.Size = Vector3.new(0.1,0.2,0.05)
- UnderHandBar5.CanCollide = false
- UnderHandBar5.Massless = true
- UnderHandBar5.BrickColor = BrickColor.new("Really black")
- UnderHandBar5.Material = Enum.Material.Neon
- local UHB5Weld = Instance.new("Weld",UnderHandBar1)
- UHB5Weld.C0 = CFrame.new(-0.3,0,0.74) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
- UHB5Weld.Part0 = UnderHandBar5
- UHB5Weld.Part1 = GloveBase
- local LoudnessEvent = Instance.new("RemoteEvent")
- LoudnessEvent.Name = "LoudnessEvent"
- LoudnessEvent.Parent = NLS([==[
- Player = owner
- Player.Chatted:Connect(function(message)
- if message:sub(1, 5) == "Play/" then
- Song = "rbxassetid://"..message:sub(6)
- end
- end)
- local LoudnessEvent = script.LoudnessEvent
- local Music = owner.Character.GloveBase:WaitForChild("SongPlayer")
- game:GetService("RunService").RenderStepped:Connect(function()
- LoudnessEvent:FireServer(owner.Character.GloveBase:FindFirstChild("SongPlayer").PlaybackLoudness, Song)
- Song = nil
- end)
- ]==],owner.PlayerGui)
- LoudnessEvent.OnServerEvent:Connect(function(Plr,PL,Song)
- Update(PL,Song)
- end)
- function Update(PL,Song)
- if Song ~= nil then
- Sound.SoundId = Song
- Sound:Play()
- end
- if PL >= 800 then
- UnderHandBar1.Size = UnderHandBar1.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
- UnderHandBar2.Size = UnderHandBar2.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
- UnderHandBar3.Size = UnderHandBar3.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
- UnderHandBar4.Size = UnderHandBar4.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
- UnderHandBar5.Size = UnderHandBar5.Size:lerp(Vector3.new(0.1,0.5,0.05),0.5)
- else
- UnderHandBar1.Size = UnderHandBar1.Size:lerp(Vector3.new(0.1,PL/800,0.05),0.5)
- UnderHandBar2.Size = UnderHandBar2.Size:lerp(Vector3.new(0.1,PL/850,0.05),0.5)
- UnderHandBar3.Size = UnderHandBar3.Size:lerp(Vector3.new(0.1,PL/850,0.05),0.5)
- UnderHandBar4.Size = UnderHandBar4.Size:lerp(Vector3.new(0.1,PL/900,0.05),0.5)
- UnderHandBar5.Size = UnderHandBar5.Size:lerp(Vector3.new(0.1,PL/900,0.05),0.5)
- end
- CH1Weld.C0 = CFrame.new():lerp(CFrame.new(0.02,0.15,0),1) * CFrame.Angles(math.rad((PL/2.5)+20),math.rad(0),math.rad(0))
- GloveBase.Color = GloveBase.Color:lerp(Color3.new(PL/300,PL/200,PL/300),0.5)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement