Roblox WDWave Script Controls

Posted on

Roblox WDWave script controls refers to the script or Lua language created by WDWave. If you want to find the Roblox WDWave script controls, you can visit a site named Cyber Space and Time. the script was posted 2 years ago and the credit goes to CadenSB.

Here is the full script controls of Roblox WDWave:

local player = game.Players.LocalPlayer

local char = player.Character

local ispeed = 14.44

local sine = 0

local sine2 = 0

local size = 0

local maxTabs = 74

local ai = 360/maxTabs

hrp=char[“HumanoidRootPart”]

rd=math.rad

local fold = Instance.new(“Folder”)

fold.Name = “Vis”

fold.Parent = char

————————————–

local siner = coroutine.wrap(function()

while true do wait()

sine = sine+1

end

end)

siner()

————————————–

function TweenMe(joint,prop,cfrmz,alp,es,ed)

local ts = game:GetService(“TweenService”)

local ti = TweenInfo.new(alp,Enum.EasingStyle[es],Enum.EasingDirection[ed],0,false,0)

local pp = {[prop] = cfrmz}

local tween = ts:Create(joint,ti,pp)

tween:Play()

end

function createPart()

local p = Instance.new(“Part”)

p.Anchored = true

p.CanCollide = false

p.TopSurface = “Smooth”

p.BottomSurface = “Smooth”

p.Material = “SmoothPlastic”

p.Size = Vector3.new(1,1,1)

p.CFrame = CFrame.new(hrp.CFrame.p)

return p

end

local idk = 4

local eh = 360/idk

for i = 1,360/ai do

local p = createPart()

p.Parent = fold

p.CFrame = CFrame.new(hrp.CFrame.p)*CFrame.Angles(rd(0),rd(i*ai),rd(0))*CFrame.new(0,1*math.cos(sine/ispeed),10)

end

————————————- game:GetService(“RunService”).RenderStepped:Wait()

local music = coroutine.wrap(function()

while true do wait()

local gc = fold:GetChildren()

for i = 1,#gc do

sine2=sine2+0.5

local l = tick()+sine2

local p = gc[i]

TweenMe(p,’Color’,Color3.new(size*math.sin(l)/255,0/255,-size*math.sin(l)/255),1,”Sine”,”Out”)

local size2 = size*4

TweenMe(p,’CFrame’,hrp.CFrame*CFrame.Angles(rd(0),rd(i*ai),rd(0))*CFrame.new(0,size*math.sin(l)*0.5,5+size/2),0.5,’Sine’,’Out’)

end

end

end)

music()

————————————–

local playing = false

player.Chatted:connect(function(chat)

                    if chat:sub(1,3) == “~s ” then

                                         local num = chat:sub(4)

                                         size = num

                    elseif chat:sub(1,6) == “~play ” then

                                         if hrp:FindFirstChild(“music”) ~= nil then

                                                             size = 0

                                                             playing = false

                                                             hrp[“music”]:Remove()

                                         end

                                         wait(1)

                                         local id = chat:sub(7)

                                         local music = Instance.new(“Sound”,hrp)

                                         music.Looped = true

                                         music.Name = “music”

                                         music.Volume = 1

                                         music.SoundId = “rbxassetid://”..id

                                         music.MaxDistance = 100

                                         music.EmitterSize = 100

                                         music:Play()

                                         playing = true

                                         local visualize = coroutine.wrap(function()

                                                             repeat wait()

                                                             size = music.PlaybackLoudness/10

                                                             until playing == false

                                         end)

                                         visualize()

                    elseif chat == “~stop” then

                                         if hrp:FindFirstChild(“music”) ~= nil then

                                                             size = 0

                                                             playing = false

                                                             hrp[“music”]:Remove()

                                         end

                    end

end)

Aside from that one, there is another Roblox script showcase control GUI that you might want to know. This one is from popular sharing and posting script called Pastebin. Here is the sneak peak of the script:

— Objects

plr = game.Players.LocalPlayer

ControlGui = Instance.new(“ScreenGui”)

Frame = Instance.new(“Frame”)

TextButton = Instance.new(“TextButton”)

TextBox = Instance.new(“TextBox”)

— Properties

ControlGui.Name = “ControlGui”

ControlGui.Parent = plr.PlayerGui

Frame.Parent = ControlGui

Frame.BackgroundColor3 = Color3.new(1, 1, 1)

Frame.Position = UDim2.new(0, 300, 0, 200)

Frame.Size = UDim2.new(0, 300, 0, 150)

Frame.Active = true

Frame.Draggable = true

Please visit Pastebin if you want to know the full script. If you want to know how the thing works, it is better for you to watch a video about Roblox script showcase control GUI on Youtube shared by VengefulProgram. By watching the video, you might understand the thing better. If you have any question, do not hesitate to leave a comment under the video. You can also ask someone such as the one from the community.

Leave a Reply

Your email address will not be published. Required fields are marked *