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 |