local ReplicatedStorage = game:GetService("ReplicatedStorage")

local Animations = ReplicatedStorage:WaitForChild("Animations")

local ability = {}

ability.FirstHit = 5
ability.BarrageDamage = 1
ability.FinalDamage = 9

local animationFolder = Animations[script.Parent.Name][script.Name]

function ability.Start(player)
    
end

--// load abilities \\--

local CharacterValue = script[player.CharacterName.Value]

local AbilityActive = script[player.AbilityActive.Value]

if script[CharacterValue][AbilityActive] then
    require(script[CharacterValue].Abilities[AbilityActive].Start(player))
elseif script[CharacterValue].AwakeningAbilities[AbilityActive] then
    require(script[CharacterValue].AwakeningAbilities[AbilityActive].Start(player)) 
end

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: