local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- ================= НАСТРОЙКИ =================
local Settings = {
AnimationId = "rbxassetid://110941203608856",
ClicksNeeded = 3,
ClickWindow = 0.6,
Cooldown = 1.5,
}
-- =============================================
local event = ReplicatedStorage:WaitForChild("TripleKickEvent")
local player = Players.LocalPlayer
local humanoid, track
local clicks = 0
local lastClick = 0
local lastPlay = 0
local function setup(char)
humanoid = char:WaitForChild("Humanoid")
local animator = humanoid:WaitForChild("Animator")
local anim = Instance.new("Animation")
anim.AnimationId = Settings.AnimationId
track = animator:LoadAnimation(anim)
track.Priority = Enum.AnimationPriority.Action
clicks = 0
end
UserInputService.InputBegan:Connect(function(input, processed)
if processed then return end
if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
if not humanoid or humanoid.Health <= 0 or not track then return end
local now = os.clock()
if now - lastClick > Settings.ClickWindow then
clicks = 0
end
clicks += 1
lastClick = now
if clicks >= Settings.ClicksNeeded then
clicks = 0
if now - lastPlay >= Settings.Cooldown then
lastPlay = now
track:Play()
event:FireServer()
end
end
end)
player.CharacterAdded:Connect(setup)
if player.Character then setup(player.Character) end