local storage = game:GetService("ServerStorage")local function onPlayerJoin(player) local playerModel = game.Workspace:WaitForChild(player.Name) for num, child in pairs(playerModel:GetChildren()) do if child:IsA('Part') or child:IsA('MeshPart') then local scriptFile = storage["Script"]:clone() scriptFile.Parent = child end endend game.Players.PlayerAdded:Connect(onPlayerJoin)local part = script.Parentlocal function tag(otherPart) if otherPart.Name == "HumanoidRootPart" then otherPart.Parent:Destroy() endendpart.Touched:Connect(tag)local part = script.Parentlocal function tag(otherPart) if otherPart.Name == "HumanoidRootPart" then local humanoid = otherPart.Parent:FindFirstChild('Humanoid') if humanoid then humanoid.Health = humanoid.Health - 1 end endendpart.Touched:Connect(tag)local ReplicatedStorage = game:GetService("ReplicatedStorage")local remoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent")local Players = game:GetService("Players")local character = Players.LocalPlayer.Characterif not character then character = Players.LocalPlayer.CharacterAdded:Wait()end local humanoid = character:WaitForChild("Humanoid") local myAnimation = Instance.new("Animation")myAnimation.AnimationId = "rbxassetid://04822814884" local myAnimationTrack = humanoid:LoadAnimation(myAnimation)local function animate() myAnimationTrack.Priority = Enum.AnimationPriority.Idle if not myAnimationTrack.IsPlaying then myAnimationTrack:Play() endend remoteEvent.OnClientEvent:Connect(animate)local ReplicatedStorage = game:GetService("ReplicatedStorage")local Players = game:GetService("Players") local part = script.Parent local remoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent") local function tag(otherPart) if otherPart.Name == "HumanoidRootPart" then local name = otherPart.Parent.Name if otherPart.Parent.Tag then local player = game.Players:FindFirstChild(name) remoteEvent:FireClient(player) end endendpart.Touched:Connect(tag)local storage = game:GetService("ServerStorage")local function onPlayerJoin(player) local playerModel = game.Workspace:WaitForChild(player.Name) for num, child in pairs(playerModel:GetChildren()) do if child:IsA('Part') or child:IsA('MeshPart') then local scriptFile = storage["Animate"]:clone() scriptFile.Parent = child end endend game.Players.PlayerAdded:Connect(onPlayerJoin)local part = script.Parentlocal function tagger(otherPart) local isTagger = Instance.new('BoolValue') isTagger.Parent = otherPart.Parent isTagger.Name = 'Tag' isTagger.Value = true part:Destroy()endpart.Touched:Connect(tagger)