Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- LocalScript para testes (StarterPlayerScripts)
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local UserInputService = game:GetService("UserInputService")
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local player = Players.LocalPlayer
- local TAMANHO = Vector3.new(4, 6, 2)
- local OFFSET = CFrame.new(0, 0, 0)
- local MOSTRAR_HITBOX = true
- local TECLA_ATAQUE = Enum.KeyCode.G
- -- Hitbox visual que acompanha o seu personagem real
- local visual = Instance.new("Part")
- visual.Name = "HitboxDebug"
- visual.Size = TAMANHO
- visual.Color = Color3.fromRGB(255, 0, 0)
- visual.Transparency = MOSTRAR_HITBOX and 0.6 or 1
- visual.Anchored = true
- visual.CanCollide = false
- visual.CanQuery = false
- visual.CanTouch = false
- visual.Parent = workspace
- RunService.RenderStepped:Connect(function()
- local char = player.Character
- local root = char and char:FindFirstChild("HumanoidRootPart")
- if root then
- visual.CFrame = root.CFrame * OFFSET
- end
- end)
- -- Aperte G para disparar o ataque no servidor (só o pedido, sem dano)
- local remote = ReplicatedStorage:WaitForChild("Atacar", 10)
- UserInputService.InputBegan:Connect(function(input, processed)
- if processed or input.KeyCode ~= TECLA_ATAQUE then return end
- if remote then
- remote:FireServer()
- print("[Teste] Ataque enviado ao servidor")
- else
- warn("[Teste] RemoteEvent 'Atacar' não encontrado em ReplicatedStorage")
- end
- end)
Add Comment
Please, Sign In to add comment