Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Роблокс студио Tool

Егор Мальцев Ученик (91), на голосовании 2 недели назад
Пожалуйста, по желанию помогите мне, мне нужен скрипт, чтоб когда игрок держал tool, то при нажатии объект NOOB из ReplicatedStorage переносился в Workspace на ту позицию, куда нажал игрок.
Голосование за лучший ответ
александр кентазавров Профи (924) 1 месяц назад
Вот пример скрипта, который позволит игроку переносить объект NOOB из ReplicatedStorage в Workspace на позицию, где он нажал:

```lua
-- Сначала вам нужно создать Tool в ReplicatedStorage и назначить его игроку
-- Затем поместите этот скрипт в Tool

-- Получаем игрока, который держит Tool
local player = game.Players:GetPlayerFromCharacter(script.Parent.Parent)

-- Получаем Tool
local tool = script.Parent

-- Создаем функцию, которая будет вызываться при нажатии на Tool
local function onActivated()
-- Получаем позицию, на которую нажал игрок
local mouse = player:GetMouse()
local targetPosition = mouse.Hit.Position

-- Клонируем объект NOOB из ReplicatedStorage
local noob = game.ReplicatedStorage.NOOB:Clone()

-- Перемещаем клон NOOB на позицию, на которую нажал игрок
noob.Parent = game.Workspace
noob:SetPrimaryPartCFrame(CFrame.new(targetPosition))
end

-- Назначаем функцию onActivated в качестве обработчика события Activated
tool.Activated:Connect(onActivated)
```

Убедитесь, что у вас есть объект NOOB в ReplicatedStorage, который вы хотите перемещать в Workspace. Также убедитесь, что Tool правильно назначено игроку.
Егор МальцевУченик (91) 1 месяц назад
Не работает
Похожие вопросы