Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for i,v in pairs(owner.Character.Head:GetDescendants()) do
- if v:IsA("Decal") then
- task.wait()
- local decal = Instance.new("Decal", owner.Character.Head)
- decal.Face = Enum.NormalId.Front
- local happyFace = "http://www.roblox.com/asset/?id=4547487952"
- decal.Texture = happyFace
- v:Destroy()
- end
- end
- local leftarm = Instance.new("Weld", owner.Character.Torso)
- leftarm.Part0 = owner.Character.Torso
- leftarm.Part1 = owner.Character["Left Arm"]
- leftarm.C0 = CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(30.75),0,math.rad(17.5))
- leftarm.C1 = CFrame.new(0,0.5,0)
- leftarm.Name = "LeftArmWeld"
- local rightarm = Instance.new("Weld", owner.Character.Torso)
- rightarm.Part0 = owner.Character.Torso
- rightarm.Part1 = owner.Character["Right Arm"]
- rightarm.C0 = CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(135),0,math.rad(-25))
- rightarm.C1 = CFrame.new(0,0.5,0)
- rightarm.Name = "RightArmWeld"
- local rightleg = Instance.new("Weld", owner.Character.Torso)
- rightleg.Part0 = owner.Character.Torso
- rightleg.Part1 = owner.Character["Right Leg"]
- rightleg.C0 = CFrame.new(0.5,-1,0) * CFrame.Angles(math.rad(82.5),0,math.rad(5))
- rightleg.C1 = CFrame.new(0,1,0)
- rightleg.Name = "RightLegWeld"
- local leftleg = Instance.new("Weld", owner.Character.Torso)
- leftleg.Part0 = owner.Character.Torso
- leftleg.Part1 = owner.Character["Left Leg"]
- leftleg.C0 = CFrame.new(-0.5,-1,0) * CFrame.Angles(math.rad(82.5),0,math.rad(-5))
- leftleg.C1 = CFrame.new(0,1,0)
- leftleg.Name = "LeftLegWeld"
- local head = Instance.new("Weld", owner.Character.Torso)
- head.Part0 = owner.Character.Torso
- head.Part1 = owner.Character.Head
- head.C0 = CFrame.new(0,1.25,0) * CFrame.Angles(math.rad(-25),0,0)
- head.C1 = CFrame.new(0,-0.25,0)
- head.Name = "HeadWeld"
- local humanoidrootpart = Instance.new("Weld", owner.Character.HumanoidRootPart)
- humanoidrootpart.Part0 = owner.Character.HumanoidRootPart
- humanoidrootpart.Part1 = owner.Character.Torso
- humanoidrootpart.Name = "HumanoidRootPartWeld"
- humanoidrootpart.C0 = humanoidrootpart.C0 * CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(-15),0,0)
- part = Instance.new("Part", owner.Character)
- wait()
- part1 = Instance.new("SpecialMesh", part)
- part.Massless = true
- part.BottomSurface = Enum.SurfaceType.Smooth
- part.TopSurface = Enum.SurfaceType.Smooth
- part1.MeshId = "rbxassetid://151760030"
- part1.Scale = Vector3.new(1,1,1)
- part1.TextureId = "rbxassetid://151760072"
- part.Size = Vector3.new(3.2,1.6,1.2)
- part1.Name = "partlol"
- part.Name = "partlolagain"
- music = Instance.new("Sound", part)
- music.SoundId = "rbxassetid://6883642762"
- music.Volume = 1
- music.Looped = true
- music:Play()
- music.Name = "Themusic"
- music.RollOffMinDistance = 20
- part.Anchored = true
- part.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.75,-2,-0.75) * CFrame.Angles(0,math.rad(40), 0)
- part.Locked = true
- ParticleEmitter68 = Instance.new("ParticleEmitter")
- ParticleEmitter68.Parent = part
- ParticleEmitter68.Speed = NumberRange.new(0.45, 0.75)
- ParticleEmitter68.Rotation = NumberRange.new(-180, 180)
- ParticleEmitter68.Color = ColorSequence.new(Color3.new(0.15, 0.15, 0.15),Color3.new(0.15, 0.15, 0.15))
- ParticleEmitter68.LightEmission = 0.85000002384186
- ParticleEmitter68.LightInfluence = 0.25
- ParticleEmitter68.Texture = "http://www.roblox.com/asset/?id=304437537"
- ParticleEmitter68.Transparency = NumberSequence.new(0.30000001192093,0.5,1)
- ParticleEmitter68.Size = NumberSequence.new(0.10000000149012,0)
- ParticleEmitter68.Lifetime = NumberRange.new(0.75, 1.5)
- ParticleEmitter68.Rate = 375
- ParticleEmitter68.RotSpeed = NumberRange.new(-180, 180)
- ParticleEmitter68.SpreadAngle = Vector2.new(360, 360)
- ParticleEmitter68.VelocitySpread = 360
- wait()
- NLS([[
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local sizeevent = ReplicatedStorage:WaitForChild("sizeEvent")
- local part = owner.Character:WaitForChild("partlolagain")
- local part1 = part:WaitForChild("partlol")
- local music = part:WaitForChild("Themusic")
- local MaxLoudness = 250
- while true do
- local Amplitude = math.clamp(music.PlaybackLoudness / MaxLoudness, 1, 1.125)
- part1.Scale = Vector3.new(Amplitude, Amplitude, Amplitude)
- part.Size = Vector3.new(Amplitude + 2.2, Amplitude + 0.6, Amplitude + 0.2)
- sizeevent:FireServer(part1.Scale, part.Size)
- task.wait()
- end
- ]],owner.PlayerGui)
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local sizeevent = Instance.new("RemoteEvent", ReplicatedStorage)
- sizeevent.Name = "sizeEvent"
- local billboard = Instance.new("BillboardGui", part)
- billboard.Adornee = part
- billboard.StudsOffset = Vector3.new(-1, 2.5, 0)
- billboard.Size = UDim2.new(2,0,1,0)
- billboard.Name = "chat"
- local text = Instance.new("TextBox", billboard)
- text.BackgroundTransparency = 1
- text.TextStrokeTransparency = 0
- text.TextSize = 25
- text.TextStrokeColor3 = Color3.fromRGB(0,0,0)
- text.Size = billboard.Size
- text.Font = "Arcade"
- text.MultiLine = true
- text.Text = "Now Playing: It's just a burning memory"
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local sizeevent = Instance.new("RemoteEvent", ReplicatedStorage)
- sizeevent.Name = "sizeEvent"
- local function sizer(player, size, size2)
- part1.Scale = size
- part.Size = size2
- end
- sizeevent.OnServerEvent:Connect(sizer)
- owner.Chatted:connect(function(message)
- if message:sub(1,6) == "!Play " then
- music:Stop()
- music.SoundId = "http://www.roblox.com/asset/?id="..message:sub(6)
- music:Play()
- task.wait()
- text.Text = "Now Playing: "
- ..game:GetService("MarketplaceService"):GetProductInfo(tonumber(message:sub(6))).Name
- end
- end)
- wait(0.5)
- owner.Character.Torso.Anchored = true
- owner.Character.Humanoid.Sit = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement