Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- edit "plr" before using!
- local prefix = ">"
- local plr = game.Players["oof0m"]
- local char = plr.Character
- local part = Instance.new("Part",char)
- local mesh = Instance.new("SpecialMesh",part)
- local weld = Instance.new("Weld",part)
- local sound = Instance.new("Sound",part)
- local run = game:GetService("RunService")
- local ts = game:GetService("TweenService")
- local info = TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut,0,false,0)
- sound.SoundId = "rbxassetid://2791762394"
- sound.Volume = 10
- sound.Looped = true
- sound:Play()
- part.CFrame = char.HumanoidRootPart.CFrame - Vector3.new(0,0,.5)
- part.CanCollide = false
- mesh.MeshId = "rbxassetid://212302951"
- mesh.TextureId = "rbxassetid://212303049"
- mesh.Scale = Vector3.new(5,5,5)
- weld.Part0 = part
- weld.Part1 = char.Head
- weld.C0 = CFrame.new(0,3,0):Inverse()
- local change2 = false
- run.Heartbeat:Connect(function()
- if change2 == false then
- change2 = true
- local goals = {C0 = CFrame.new(0,4,0):Inverse()}
- ts:Create(weld,info,goals):Play()
- wait(1)
- local goals = {C0 = CFrame.new(0,3,0):Inverse()}
- ts:Create(weld,info,goals):Play()
- wait(1)
- change2 = false
- end
- end)
- plr.Chatted:Connect(function(cht,rec)
- local lowerd = string.lower(cht)
- local msg = lowerd:split(" ")
- if msg[1] == prefix.."play" then
- sound.SoundId = "rbxassetid://".. msg[2]
- sound:Play()
- elseif msg[1] == prefix.."vol" then
- sound.Volume = msg[2]
- end
- end)
- for _, child in pairs(plr.Character:GetDescendants()) do
- if child:IsA("Part") or child:IsA("MeshPart") or child:IsA("UnionOperation") then
- child.Material = Enum.Material.ForceField
- local Brick = child
- local speed = 5
- local change = false
- for _, child in pairs(char:GetDescendants()) do
- if child:IsA("Part") then
- child.Material = Enum.Material.ForceField
- run.Heartbeat:Connect(function()
- --rainbow effect loop
- for i = 0,1,0.001*speed do
- if change == false then
- change = true
- Brick.Color = Color3.fromHSV(i,1,1) --creates a color using i
- wait()
- change = false
- end
- end
- end)
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement