Create impressive effects on any type of channel, and even map them in 2D. Combine an unlimited number of effects with a Super Scene timeline.


Probably the most powerful new feature in Daslight 5
Combine your different scenes on the timelines of a Super Scene and easily create complex and perfectly timed scenes with perfect precision. Change one of the source scenes and your Super Scene will be automatically updated.
Create impressive effects on any type of channel, and even map them in 2D. Combine an unlimited number of effects with a Super Scene timeline.
Control the dimmers of each group directly in the new Live mixer rack. Trigger the strobe, a blinder, change the colour... also from the Live mixer.
Control Dimmer, speed, phase shift, and size directly with the new live rotary encoders available for each scene. Play your scenes forwards, backwards, or both ways. Divide your scenes into segments which can be jumped between with a GO button or BPM.
Synchronize your show with the music BPM using tap-tempo, MIDI clock or Ableton Link. React to the music pulse with line-in audio. Divide scenes into a number of beats of your choice to sync in harmony with tricky tempo’s!
Switch the entire software to mapping mode, allowing you to link any control to your keyboard, MIDI controller, or DMX console in one click!
Set the maximum movement of your fixtures and focus the beams only in the area you want. Also adjust the minimum and maximum dimming of each fixture for your entire show.
Create a custom screen layout to use on a touchscreen, or link with an iPhone, iPad or Android device over WiFi. Perfect for mobile control and for installations.
-- Create zombie model and animations local zombieModel = ReplicatedStorage:FindFirstChild("ZombieModel") local zombieWalkAnimation = zombieModel:FindFirstChild("Walk") local zombieAttackAnimation = zombieModel:FindFirstChild("Attack")
-- Spawn zombies at regular intervals local function spawnZombies() while true do local zombie = zombieModel:Clone() zombie.Name = "Zombie" zombie.Parent = workspace zombie.Humanoid.Health = ZOMBIE_HEALTH zombieBehavior(zombie) wait(ZOMBIE_SPAWN_RATE) end end
Here's a basic script to get started:
As the virus spreads, society collapses, and the few remaining survivors are forced to band together to stay alive. The player's character is one of these survivors, and their goal is to navigate the zombie-infested streets, gather supplies, and find a cure for the virus before it's too late.
-- Start game spawnZombies()
-- Define zombie behavior local function zombieBehavior(zombie) while true do -- Choose a random target local target = Players:GetRandomPlayer() if target then -- Move towards target zombie.Humanoid:MoveTo(target.Character.HumanoidRootPart.Position) zombie.Humanoid.WalkSpeed = 2.5 -- Attack target if close enough if (zombie.HumanoidRootPart.Position - target.Character.HumanoidRootPart.Position).Magnitude < 2 then zombie.Humanoid:PlayAnimation(zombieAttackAnimation) target.Character.Humanoid.Health -= 10 wait(1) end end wait(ZOMBIE_SPAWN_RATE) end end
-- Define constants local ZOMBIE_SPAWN_RATE = 10 -- seconds local ZOMBIE_HEALTH = 100 local PLAYER_HEALTH = 100 roblox script for zombie uprising link
-- Create player model and animations local playerModel = ReplicatedStorage:FindFirstChild("PlayerModel") local playerWalkAnimation = playerModel:FindFirstChild("Walk") local playerRunAnimation = playerModel:FindFirstChild("Run")