
KeylessUniversal

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "Music player",
LoadingTitle = "Loading...",
LoadingSubtitle = "by Vanoraul",
ConfigurationSaving = { Enabled = false }
})
-- Setup Sound
local Sound = Instance.new("Sound", game:GetService("SoundService"))
Sound.SoundId = "rbxassetid://183782730"
Sound.Looped = true
-- Effects (PitchShift removed for "Sync" behavior)
local Bass = Instance.new("EqualizerSoundEffect", Sound)
local Dist = Instance.new("DistortionSoundEffect", Sound)
local Tab = Window:CreateTab("Main", 4483362458)
-- ID INPUT
Tab:CreateInput({
Name = "Song ID",
PlaceholderText = "Paste ID...",
Callback = function(Text)
Sound.SoundId = "rbxassetid://" .. Text
Sound:Play()
end,
})
Tab:CreateButton({
Name = "PLAY / PAUSE",
Callback = function()
if Sound.IsPlaying then Sound:Pause() else Sound:Play() end
end,
})
Tab:CreateSection("Processing")
-- THE SYNC SLIDER
-- In Roblox, PlaybackSpeed 1.0 = Normal
-- 0.5 = Half Speed + Deep Pitch
-- 2.0 = Double Speed + High Pitch
Tab:CreateSlider({
Name = "Master Speed & Pitch (Synced)",
Range = {0.1, 3},
Increment = 0.05,
CurrentValue = 1,
Callback = function(Value)
Sound.PlaybackSpeed = Value
end,
})
Tab:CreateSlider({
Name = "Volume",
Range = {0, 10},
Increment = 0.1,
CurrentValue = 2,
Callback = function(Value) Sound.Volume = Value end,
})
Tab:CreateSlider({
Name = "Bass Boost",
Range = {0, 40},
Increment = 1,
CurrentValue = 0,
Callback = function(Value) Bass.LowGain = Value end,
})
Tab:CreateSlider({
Name = "Distortion",
Range = {0, 1},
Increment = 0.05,
CurrentValue = 0,
Callback = function(Value) Dist.Level = Value end,
})



Is it fe?