
an artfully marvelous show
Universal Script 📌
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Description
watch artful and pursuer perform on stage artfully i guess this is client sided, only you can see it. if it freezes, don't panic, the animation is loading. i got inspired by the live performance in Artful's marvelous show on roblox and since i love roblox live performance events so much that i decided to turn it into a client-side script might not work well on low level executors like Xenos (probably stuff like audio desync or something like that) assets used https://www.roblox.com/games/111772397205366/Artfuls-Marvelous-Show animations and model https://www.youtube.com/watch?v=BsO4KWi1IKQ sound https://create.roblox.com/store/asset/121769105252456/Artful-Stage-show stage model
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local ContentProvider = game:GetService("ContentProvider")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local MODEL_ID = "rbxassetid://110786751701517"
local AUDIO_URL = "https://github.com/phurinwong/phighting-sword-anims/raw/refs/heads/main/MonstrousPerformance.mp3"
local showModel = game:GetObjects(MODEL_ID)[1]
showModel.Parent = workspace
local offset = hrp.CFrame.LookVector * 25 + Vector3.new(0, 17, 0)
showModel:PivotTo(hrp.CFrame + offset)
local artful = showModel:WaitForChild("Artful")
local pursuer = showModel:WaitForChild("Pursuer")
local a1 = artful:FindFirstChild("Animate")
if a1 then a1:Destroy() end
local a2 = pursuer:FindFirstChild("Animate")
if a2 then a2:Destroy() end
local artfulAnim = artful:WaitForChild("AnimSaves"):WaitForChild("harmonicaanimartf")
local pursuerAnim = pursuer:WaitForChild("AnimSaves"):WaitForChild("harmonicaapurs")
local stagePart = showModel:WaitForChild("soundpart", 10)
writefile("MonstrousPerformance.mp3", game:HttpGet(AUDIO_URL))
local sound = Instance.new("Sound")
sound.SoundId = getcustomasset("MonstrousPerformance.mp3")
sound.Volume = 1
sound.Parent = stagePart or showModel
local function buildMotorMap(model)
local map = {}
for _, v in ipairs(model:GetDescendants()) do
if v:IsA("Motor6D") and v.Part1 then
map[v.Part1.Name] = v
end
end
return map
end
local artfulMotors = buildMotorMap(artful)
local pursuerMotors = buildMotorMap(pursuer)
local function buildTweenData(model, kfs, motorMap)
local motors = {}









a
this is so good and the song is god :D good one
uhh can i try to make this into a ss script i am a skid and i need your approval if you even read this