SHOW:
|
|
- or go back to the newest paste.
| 1 | part = Instance.new("Part", owner.Character)
| |
| 2 | part.Massless = true | |
| 3 | part.BottomSurface = Enum.SurfaceType.Smooth | |
| 4 | part.TopSurface = Enum.SurfaceType.Smooth | |
| 5 | - | part.Size = Vector3.new(3.2,1.6,1.2) |
| 5 | + | part.Size = Vector3.new(0.4,0.8,0.4) |
| 6 | - | part.Name = "partlolagain" |
| 6 | + | part1 = Instance.new("Part", owner.Character)
|
| 7 | part1.Massless = true | |
| 8 | - | music.SoundId = "rbxassetid://" |
| 8 | + | part1.BottomSurface = Enum.SurfaceType.Smooth |
| 9 | part1.TopSurface = Enum.SurfaceType.Smooth | |
| 10 | music = Instance.new("Sound", part)
| |
| 11 | music.SoundId = "rbxassetid://6645831516" | |
| 12 | music.Volume = 1 | |
| 13 | - | eq = Instance.new("EqualizerSoundEffect",music)
|
| 13 | + | |
| 14 | music:Play() | |
| 15 | music.Name = "Themusic" | |
| 16 | - | Weld4.Part1 = owner.Character.Head |
| 16 | + | music.RollOffMinDistance = 20 |
| 17 | - | Weld4.C0 = CFrame.new(0,0,4.5) |
| 17 | + | Weld3 = Instance.new("Weld", owner.Character.Head)
|
| 18 | Weld3.Part0 = part1 | |
| 19 | Weld3.Part1 = owner.Character.Head | |
| 20 | Weld3.C0 = CFrame.new(0,1,1.5) | |
| 21 | part1.Transparency = 1 | |
| 22 | - | wait() |
| 22 | + | part1.CanCollide = false |
| 23 | - | NLS([[ |
| 23 | + | |
| 24 | - | local ReplicatedStorage = game:GetService("ReplicatedStorage")
|
| 24 | + | |
| 25 | - | local sizeevent = ReplicatedStorage:WaitForChild("sizeEvent")
|
| 25 | + | Weld4.Part1 = part1 |
| 26 | - | local part = owner.Character:WaitForChild("partlolagain")
|
| 26 | + | Weld4.C0 = CFrame.new(0,0,0) |
| 27 | - | local music = part:WaitForChild("Themusic")
|
| 27 | + | |
| 28 | - | while true do |
| 28 | + | |
| 29 | - | local Amplitude = math.clamp(music.PlaybackLoudness / 125, 0.1, 5) |
| 29 | + | |
| 30 | - | part.Size = Vector3.new(Amplitude, Amplitude, Amplitude) |
| 30 | + | |
| 31 | - | part.Color = Color3.fromRGB(255,math.clamp(music.PlaybackLoudness / 1.75,0,255),0) |
| 31 | + | |
| 32 | - | sizeevent:FireServer(part.Size, part.Color) |
| 32 | + | |
| 33 | - | wait(0.0825) |
| 33 | + | local rightarm = Instance.new("Weld", owner.Character.Torso)
|
| 34 | - | end |
| 34 | + | rightarm.Part0 = owner.Character.Torso |
| 35 | - | ]],part) |
| 35 | + | rightarm.Part1 = owner.Character["Right Arm"] |
| 36 | - | local ReplicatedStorage = game:GetService("ReplicatedStorage")
|
| 36 | + | rightarm.C0 = CFrame.new(1.5, 0.5, 0.25) * CFrame.Angles(math.rad(90),0,0) |
| 37 | - | local sizeevent = Instance.new("RemoteEvent", ReplicatedStorage)
|
| 37 | + | rightarm.C1 = CFrame.new(0,0.7,0) |
| 38 | - | sizeevent.Name = "sizeEvent" |
| 38 | + | rightarm.Name = "RightArmWeld" |
| 39 | - | |
| 39 | + | local leftarm = Instance.new("Weld", owner.Character.Torso)
|
| 40 | - | local function sizer(player, size, color) |
| 40 | + | leftarm.Part0 = owner.Character.Torso |
| 41 | - | local tweenService = game:GetService("TweenService")
|
| 41 | + | leftarm.Part1 = owner.Character["Left Arm"] |
| 42 | - | local timeToFade = 0.0825 |
| 42 | + | leftarm.C0 = CFrame.new(-1.5, 0.5, 0.25) * CFrame.Angles(math.rad(90),0,0) |
| 43 | - | local object = part |
| 43 | + | leftarm.C1 = CFrame.new(0,0.7,0) |
| 44 | - | local tweenInfo = TweenInfo.new(timeToFade) |
| 44 | + | leftarm.Name = "LeftArmWeld" |
| 45 | - | local goal = {}
|
| 45 | + | |
| 46 | - | goal.Size = size |
| 46 | + | Spin1 = TweenService:Create(Weld4,spininfo,{C0 = Weld4.C0 * CFrame.Angles(0,math.rad(120),math.rad(35))})
|
| 47 | - | local shot = tweenService:Create(object, tweenInfo, goal) |
| 47 | + | Spin2 = TweenService:Create(Weld4,spininfo,{C0 = Weld4.C0 * CFrame.Angles(0,math.rad(240),math.rad(-35))})
|
| 48 | - | local goal2 = {}
|
| 48 | + | Spin3 = TweenService:Create(Weld4,spininfo,{C0 = Weld4.C0 * CFrame.Angles(0,math.rad(360),math.rad(35))})
|
| 49 | - | goal2.Color = color |
| 49 | + | |
| 50 | - | local shot2 = tweenService:Create(object, tweenInfo, goal2) |
| 50 | + | |
| 51 | - | shot:Play() |
| 51 | + | |
| 52 | - | shot2:Play() |
| 52 | + | |
| 53 | - | end |
| 53 | + | |
| 54 | - | |
| 54 | + | |
| 55 | - | sizeevent.OnServerEvent:Connect(sizer) |
| 55 | + | local speed = 3 |
| 56 | - | |
| 56 | + | while true do |
| 57 | - | owner.Chatted:connect(function(message) |
| 57 | + | for i = 0,1,0.001*speed do |
| 58 | - | if message:sub(1,6) == "!Play " then |
| 58 | + | part.Color = Color3.fromHSV(i,1,1) |
| 59 | - | music:Stop() |
| 59 | + | wait() |
| 60 | - | music.SoundId = "http://www.roblox.com/asset/?id="..message:sub(6) |
| 60 | + | end |
| 61 | - | music:Play() |
| 61 | + | end |