Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Super Simple Gun Tutorial in Roblox Studio

Автор: PR0_DEVV

Загружено: 2025-08-16

Просмотров: 3080

Описание:

In this video I show you how to make a super simple gun in roblox studio, which uses raycasting to create a hitscan effect.
Even though most games on roblox use more advanced gun systems, I think there's something beautiful about a raycasting tool.

SCRIPTS:

GunServer:

local tool = script.Parent
local handle = tool:WaitForChild("Handle")
local fire_point = handle:WaitForChild("FirePoint")

local remote_event = tool:WaitForChild("FireGun")

local function visualise(A, B)
local distance = (B-A).Magnitude

local visual = Instance.new("Part")
visual.BrickColor = BrickColor.new("Yellow flip/flop")
visual.Material = Enum.Material.Neon
visual.Transparency = 0.2
visual.Anchored = true
visual.CanCollide, visual.CanTouch, visual.CanQuery, visual.CastShadow = false,false,false,false
visual.Size = Vector3.new(0.1,0.1, distance)
visual.CFrame = CFrame.lookAt(A, B) * CFrame.new(0,0,-distance/2)
visual.Name = "bullet"
visual.Parent = workspace

game:GetService("Debris"):AddItem(visual, 0.1)
end

remote_event.OnServerEvent:Connect(function(player, mouse_position)
-- cast ray
local origin = fire_point.WorldPosition
local direction = (mouse_position - origin).Unit
local distance = 100

local params = RaycastParams.new()
params.FilterType = Enum.RaycastFilterType.Exclude
params.FilterDescendantsInstances = {tool.Parent}

local result = workspace:Raycast(origin, direction*distance, params)

if result then
visualise(origin, result.Position)

local hit = result.Instance
if hit.Parent:FindFirstChild("Humanoid") then
hit.Parent:FindFirstChild("Humanoid"):TakeDamage(20)
end
else
visualise(origin, origin + direction * distance)
end
end)

GunClient:

local player = game:GetService("Players").LocalPlayer
local mouse = player:GetMouse()

local tool = script.Parent

local remote_event = tool:WaitForChild("FireGun")

tool.Activated:Connect(function()
remote_event:FireServer(mouse.Hit.Position)
end)

Super Simple Gun Tutorial in Roblox Studio

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

How to make an ADVANCED PROJECTILE? | Roblox Studio

How to make an ADVANCED PROJECTILE? | Roblox Studio

Роблокс - Изменился.. (Что Дальше?)

Роблокс - Изменился.. (Что Дальше?)

УЛУЧШИЛ ИГРУ ПОДПИСЧИКА| Карта На Прокачку |

УЛУЧШИЛ ИГРУ ПОДПИСЧИКА| Карта На Прокачку |

РОБЛОКС В РОССИИ - ВСЁ

РОБЛОКС В РОССИИ - ВСЁ

Как сделать Roblox анимацию в Blender? | ПишиСам

Как сделать Roblox анимацию в Blender? | ПишиСам

The ONLY Raycasting Tutorial You'll EVER NEED

The ONLY Raycasting Tutorial You'll EVER NEED

Я Скачал 3 ВИРУС Мода И Вот Что Произошло... | Split Self, Inside The System, event.jar

Я Скачал 3 ВИРУС Мода И Вот Что Произошло... | Split Self, Inside The System, event.jar

How to Add ACS GUNS in Roblox Studio - How To

How to Add ACS GUNS in Roblox Studio - How To

ОШИБКА №1, которую совершают начинающие сценаристы...

ОШИБКА №1, которую совершают начинающие сценаристы...

Какой ИИ может создать лучшую ИГРУ В ЖАНРЕ ЗАЩИТЫ БАШЕН?

Какой ИИ может создать лучшую ИГРУ В ЖАНРЕ ЗАЩИТЫ БАШЕН?

ВСЁ О НОВОМ МЕГА ОБНОВЛЕНИИ В VOICES OF THE VOID [0.9.0 0015_1] // ОБЗОР

ВСЁ О НОВОМ МЕГА ОБНОВЛЕНИИ В VOICES OF THE VOID [0.9.0 0015_1] // ОБЗОР

Как крупные студии развиваются на Roblox

Как крупные студии развиваются на Roblox

ХАЙП НИША Американский ЮТУБ | ЗА 5 МИНУТ | ДОХОД 1000$+ БЕЗ ВЛОЖЕНИЙ | 2025

ХАЙП НИША Американский ЮТУБ | ЗА 5 МИНУТ | ДОХОД 1000$+ БЕЗ ВЛОЖЕНИЙ | 2025

СДЕЛАЛ ИГРУ ЧЕРЕЗ НЕЙРОСЕТЬ В РОБЛОКС | ДЕЛАЮ ИГРУ |

СДЕЛАЛ ИГРУ ЧЕРЕЗ НЕЙРОСЕТЬ В РОБЛОКС | ДЕЛАЮ ИГРУ |

Разблокируйте ВСЕ достижения в FORSAKEN за один присест

Разблокируйте ВСЕ достижения в FORSAKEN за один присест

Я создал ИГРУ Roblox, используя только СКРИПТЫ

Я создал ИГРУ Roblox, используя только СКРИПТЫ

pursuer got shadow nerfed (variants showcase) | die of death

pursuer got shadow nerfed (variants showcase) | die of death

Как сделать ЛЮБУЮ игру РЕАЛИСТИЧНОЙ | {ПОЛНОЕ руководство} | Roblox Studio

Как сделать ЛЮБУЮ игру РЕАЛИСТИЧНОЙ | {ПОЛНОЕ руководство} | Roblox Studio

These Weird Optimizations Made Our Game Run 10x FASTER!

These Weird Optimizations Made Our Game Run 10x FASTER!

How to animate GUNS with Characters using Moon Animator | Roblox Studio

How to animate GUNS with Characters using Moon Animator | Roblox Studio

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]