SHOW:
|
|
- or go back to the newest paste.
| 1 | - | local spin = Instance.new("Sound", owner.Character.Head)
|
| 1 | + | for i,v in pairs(owner.Character.Head:GetDescendants()) do |
| 2 | - | spin.SoundId = "rbxassetid://3395159863" |
| 2 | + | if v:IsA("Decal") then
|
| 3 | - | spin.Volume = 1 |
| 3 | + | |
| 4 | - | spin.Looped = true |
| 4 | + | local decal = Instance.new("Decal", owner.Character.Head)
|
| 5 | decal.Face = Enum.NormalId.Front | |
| 6 | local happyFace = "http://www.roblox.com/asset/?id=4547487952" | |
| 7 | decal.Texture = happyFace | |
| 8 | - | leftarm.C0 = CFrame.new(-1.5,0.5,0) |
| 8 | + | v:Destroy() |
| 9 | end | |
| 10 | end | |
| 11 | local leftarm = Instance.new("Weld", owner.Character.Torso)
| |
| 12 | leftarm.Part0 = owner.Character.Torso | |
| 13 | leftarm.Part1 = owner.Character["Left Arm"] | |
| 14 | - | rightarm.C0 = CFrame.new(1.5,0.5,0) |
| 14 | + | leftarm.C0 = CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(30.75),0,math.rad(17.5)) |
| 15 | leftarm.C1 = CFrame.new(0,0.5,0) | |
| 16 | leftarm.Name = "LeftArmWeld" | |
| 17 | local rightarm = Instance.new("Weld", owner.Character.Torso)
| |
| 18 | rightarm.Part0 = owner.Character.Torso | |
| 19 | rightarm.Part1 = owner.Character["Right Arm"] | |
| 20 | - | rightleg.C0 = CFrame.new(0.5,-1,0) |
| 20 | + | rightarm.C0 = CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(135),0,math.rad(-25)) |
| 21 | rightarm.C1 = CFrame.new(0,0.5,0) | |
| 22 | rightarm.Name = "RightArmWeld" | |
| 23 | local rightleg = Instance.new("Weld", owner.Character.Torso)
| |
| 24 | rightleg.Part0 = owner.Character.Torso | |
| 25 | rightleg.Part1 = owner.Character["Right Leg"] | |
| 26 | - | leftleg.C0 = CFrame.new(-0.5,-1,0) |
| 26 | + | rightleg.C0 = CFrame.new(0.5,-1,0) * CFrame.Angles(math.rad(82.5),0,math.rad(5)) |
| 27 | rightleg.C1 = CFrame.new(0,1,0) | |
| 28 | rightleg.Name = "RightLegWeld" | |
| 29 | local leftleg = Instance.new("Weld", owner.Character.Torso)
| |
| 30 | leftleg.Part0 = owner.Character.Torso | |
| 31 | leftleg.Part1 = owner.Character["Left Leg"] | |
| 32 | - | head.C0 = CFrame.new(0,1.25,0) |
| 32 | + | leftleg.C0 = CFrame.new(-0.5,-1,0) * CFrame.Angles(math.rad(82.5),0,math.rad(-5)) |
| 33 | leftleg.C1 = CFrame.new(0,1,0) | |
| 34 | leftleg.Name = "LeftLegWeld" | |
| 35 | local head = Instance.new("Weld", owner.Character.Torso)
| |
| 36 | head.Part0 = owner.Character.Torso | |
| 37 | head.Part1 = owner.Character.Head | |
| 38 | head.C0 = CFrame.new(0,1.25,0) * CFrame.Angles(math.rad(-25),0,0) | |
| 39 | - | humanoidrootpart.C0 = CFrame.new(0,2.5,0) |
| 39 | + | |
| 40 | head.Name = "HeadWeld" | |
| 41 | - | spin:Play() |
| 41 | + | |
| 42 | - | humanoidrootpart.C0 = humanoidrootpart.C0 * CFrame.Angles(11.8125,0,0) |
| 42 | + | |
| 43 | humanoidrootpart.Part1 = owner.Character.Torso | |
| 44 | - | time = 0 |
| 44 | + | |
| 45 | humanoidrootpart.C0 = humanoidrootpart.C0 * CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(-15),0,0) | |
| 46 | part = Instance.new("Part", owner.Character)
| |
| 47 | - | currentrot = humanoidrootpart.C0 |
| 47 | + | |
| 48 | part1 = Instance.new("SpecialMesh", part)
| |
| 49 | - | time = time + 1 |
| 49 | + | part.Massless = true |
| 50 | - | humanoidrootpart.C0 = currentrot * CFrame.Angles(-0.2,0,0) * CFrame.new(0,-0.2,-0.2) |
| 50 | + | part.BottomSurface = Enum.SurfaceType.Smooth |
| 51 | - | if time >= 38 and time ~= 76 then |
| 51 | + | part.TopSurface = Enum.SurfaceType.Smooth |
| 52 | - | humanoidrootpart.C0 = currentrot * CFrame.Angles(0.2,0,0) * CFrame.new(0,0.2,0.2) |
| 52 | + | part1.MeshId = "rbxassetid://151760030" |
| 53 | - | elseif time == 76 then |
| 53 | + | part1.Scale = Vector3.new(1,1,1) |
| 54 | - | time = 0 |
| 54 | + | part1.TextureId = "rbxassetid://151760072" |
| 55 | - | humanoidrootpart.C0 = currentrot * CFrame.Angles(-0.2,0,0) * CFrame.new(0,-0.2,-0.2) |
| 55 | + | part.Size = Vector3.new(3.2,1.6,1.2) |
| 56 | part1.Name = "partlol" | |
| 57 | - | end |
| 57 | + | part.Name = "partlolagain" |
| 58 | music = Instance.new("Sound", part)
| |
| 59 | music.SoundId = "rbxassetid://6883642762" | |
| 60 | music.Volume = 1 | |
| 61 | music.Looped = true | |
| 62 | music:Play() | |
| 63 | music.Name = "Themusic" | |
| 64 | music.RollOffMinDistance = 20 | |
| 65 | part.Anchored = true | |
| 66 | part.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.75,-2,-0.75) * CFrame.Angles(0,math.rad(40), 0) | |
| 67 | part.Locked = true | |
| 68 | ParticleEmitter68 = Instance.new("ParticleEmitter")
| |
| 69 | ParticleEmitter68.Parent = part | |
| 70 | ParticleEmitter68.Speed = NumberRange.new(0.45, 0.75) | |
| 71 | ParticleEmitter68.Rotation = NumberRange.new(-180, 180) | |
| 72 | ParticleEmitter68.Color = ColorSequence.new(Color3.new(0.15, 0.15, 0.15),Color3.new(0.15, 0.15, 0.15)) | |
| 73 | ParticleEmitter68.LightEmission = 0.85000002384186 | |
| 74 | ParticleEmitter68.LightInfluence = 0.25 | |
| 75 | ParticleEmitter68.Texture = "http://www.roblox.com/asset/?id=304437537" | |
| 76 | ParticleEmitter68.Transparency = NumberSequence.new(0.30000001192093,0.5,1) | |
| 77 | ParticleEmitter68.Size = NumberSequence.new(0.10000000149012,0) | |
| 78 | ParticleEmitter68.Lifetime = NumberRange.new(0.75, 1.5) | |
| 79 | ParticleEmitter68.Rate = 375 | |
| 80 | ParticleEmitter68.RotSpeed = NumberRange.new(-180, 180) | |
| 81 | ParticleEmitter68.SpreadAngle = Vector2.new(360, 360) | |
| 82 | ParticleEmitter68.VelocitySpread = 360 | |
| 83 | wait() | |
| 84 | NLS([[ | |
| 85 | local ReplicatedStorage = game:GetService("ReplicatedStorage")
| |
| 86 | local sizeevent = ReplicatedStorage:WaitForChild("sizeEvent")
| |
| 87 | local part = owner.Character:WaitForChild("partlolagain")
| |
| 88 | local part1 = part:WaitForChild("partlol")
| |
| 89 | local music = part:WaitForChild("Themusic")
| |
| 90 | local MaxLoudness = 250 | |
| 91 | while true do | |
| 92 | local Amplitude = math.clamp(music.PlaybackLoudness / MaxLoudness, 1, 1.125) | |
| 93 | part1.Scale = Vector3.new(Amplitude, Amplitude, Amplitude) | |
| 94 | part.Size = Vector3.new(Amplitude + 2.2, Amplitude + 0.6, Amplitude + 0.2) | |
| 95 | sizeevent:FireServer(part1.Scale, part.Size) | |
| 96 | task.wait() | |
| 97 | end | |
| 98 | ]],owner.PlayerGui) | |
| 99 | local ReplicatedStorage = game:GetService("ReplicatedStorage")
| |
| 100 | local sizeevent = Instance.new("RemoteEvent", ReplicatedStorage)
| |
| 101 | sizeevent.Name = "sizeEvent" | |
| 102 | local billboard = Instance.new("BillboardGui", part)
| |
| 103 | billboard.Adornee = part | |
| 104 | billboard.StudsOffset = Vector3.new(-1, 2.5, 0) | |
| 105 | billboard.Size = UDim2.new(2,0,1,0) | |
| 106 | billboard.Name = "chat" | |
| 107 | local text = Instance.new("TextBox", billboard)
| |
| 108 | text.BackgroundTransparency = 1 | |
| 109 | text.TextStrokeTransparency = 0 | |
| 110 | text.TextSize = 25 | |
| 111 | text.TextStrokeColor3 = Color3.fromRGB(0,0,0) | |
| 112 | text.Size = billboard.Size | |
| 113 | text.Font = "Arcade" | |
| 114 | text.MultiLine = true | |
| 115 | text.Text = "Now Playing: It's just a burning memory" | |
| 116 | local ReplicatedStorage = game:GetService("ReplicatedStorage")
| |
| 117 | local sizeevent = Instance.new("RemoteEvent", ReplicatedStorage)
| |
| 118 | sizeevent.Name = "sizeEvent" | |
| 119 | ||
| 120 | local function sizer(player, size, size2) | |
| 121 | part1.Scale = size | |
| 122 | part.Size = size2 | |
| 123 | end | |
| 124 | ||
| 125 | sizeevent.OnServerEvent:Connect(sizer) | |
| 126 | ||
| 127 | owner.Chatted:connect(function(message) | |
| 128 | if message:sub(1,6) == "!Play " then | |
| 129 | music:Stop() | |
| 130 | music.SoundId = "http://www.roblox.com/asset/?id="..message:sub(6) | |
| 131 | music:Play() | |
| 132 | task.wait() | |
| 133 | text.Text = "Now Playing: " | |
| 134 | ..game:GetService("MarketplaceService"):GetProductInfo(tonumber(message:sub(6))).Name
| |
| 135 | end | |
| 136 | end) | |
| 137 | wait(0.5) | |
| 138 | owner.Character.Torso.Anchored = true | |
| 139 | owner.Character.Humanoid.Sit = true |