RUVIDEO
Поделитесь видео 🙏

Roblox Scripting Tutorial | Fireball

In this tutorial, you will learn how to make a simple fireball that deals damage. In the next tutorial, you will learn how to make an advanced fireball with many more features. Make sure you get the script down!

Server Script:
--// Services \\--
local ReplicatedStorage = game:GetService("ReplicatedStorage")

--// Variables \\--
local Remote = ReplicatedStorage.FireBallEvent

--// Settings \\--
local Damage = 10

Remote.OnServerEvent:Connect(function(plr, Mouse)
local Char = plr.Character or plr.CharacterAdded:Wait()

local Part = Instance.new('Part')
Part.Shape = Enum.PartType.Ball
Part.Anchored = false
Part.CanCollide = false
Part.Transparency = 0.5
Part.Color = Color3.fromRGB(255,0,0)
Part.Material = Enum.Material.Neon
Part.Size = Vector3.new(3,3,3)
Part.Name = 'FireBall'
Part.CFrame = Char.HumanoidRootPart.CFrame
Part.Parent = workspace

local BodyVelocity = Instance.new("BodyVelocity")
BodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
BodyVelocity.Velocity = Mouse.lookVector*30
BodyVelocity.Parent = Part

local Debounce = true
Part.Touched:Connect(function(h)
if h.Parent:FindFirstChild('Humanoid') and h.Parent.Name ~= plr.Name and Debounce then
Debounce = false
local Enemy = h.Parent.Humanoid
Enemy:TakeDamage(Damage)
Part:Destroy()
wait(1)
Debounce = true
end
end)
end)

Local Script:
--// Services \\--
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UserInputService = game:GetService("UserInputService")

--// Varaibles \\--
local plr = game.Players.LocalPlayer
local Char = plr.Character or plr.CharacterAdded:Wait()
local Remote = ReplicatedStorage.FireBallEvent
local Mouse = plr:GetMouse()

--// Settings \\--
local Debounce = true
local Key = 'Q'

UserInputService.InputBegan:Connect(function(Input, IsTyping)
if IsTyping then return end
local KeyPressed = Input.KeyCode
if KeyPressed == Enum.KeyCode[Key] and Debounce and Char then
Debounce = false
Remote:FireServer(Mouse.Hit)
wait(1)
Debounce = true
end
end)

If you enjoyed make sure to leave a like and comment on what other tutorials you wanna do.


Discord:
https://discord.gg/EN3bF8b ~ Community Server
https://discord.gg/sVBd2kc ~ Learning Server

Roblox:
https://www.roblox.com/users/103241221/profile ~ Main
https://www.roblox.com/users/541772838/profile ~ Alt 1

Roblox Group:
https://www.roblox.com/My/Groups.aspx?gid=3070170

Can we hit 2 like?

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Roblox Scripting Tutorial | Fireball», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.