Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🚪 Телепорт при касании в Roblox
Хочешь сделать портал или быстрый переход по карте? Вот самый простой вариант👇
📌 Как использовать:
— Вставь скрипт в Part
— Создай объект с именем TeleportPart
— Игрок будет телепортироваться при касании
💡 Используется для порталов, ловушек и быстрых перемещений
Хочешь сделать портал или быстрый переход по карте? Вот самый простой вариант
local teleportPosition = workspace.TeleportPart.Position
script.Parent.Touched:Connect(function(hit)
local character = hit.Parent
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
character:MoveTo(teleportPosition)
end
end)
— Вставь скрипт в Part
— Создай объект с именем TeleportPart
— Игрок будет телепортироваться при касании
Please open Telegram to view this post
VIEW IN TELEGRAM
Хочешь сделать лаву или опасную зону? Вот базовый скрипт
script.Parent.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid:TakeDamage(20)
end
end)
— Вставь в Part
— При касании игрок получает урон
— Меняй значение в
TakeDamage(20), чтобы изменить уровень уронаPlease open Telegram to view this post
VIEW IN TELEGRAM
Делаем супер-прыжок для игроков
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
local humanoid = character:WaitForChild("Humanoid")
humanoid.JumpPower = 100
end)
end)
— Скрипт автоматически применяется ко всем игрокам
— Увеличивает силу прыжка
Please open Telegram to view this post
VIEW IN TELEGRAM
Хочешь ускорить игроков? Делается одной строкой
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
local humanoid = character:WaitForChild("Humanoid")
humanoid.WalkSpeed = 32
end)
end)
Please open Telegram to view this post
VIEW IN TELEGRAM
Классика для obby-карт
script.Parent.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
script.Parent.Transparency = 1
script.Parent.CanCollide = false
wait(3)
script.Parent.Transparency = 0
script.Parent.CanCollide = true
end
end)
— Игрок наступает → блок исчезает
— Через 3 секунды появляется обратно
Please open Telegram to view this post
VIEW IN TELEGRAM
📂 Explorer — структура игры 🧩
Explorer — это окно, где отображается вся структура проекта.
Здесь ты видишь все объекты, их иерархию (кто важнее) и можешь управлять ими прямо из списка.
🧱 Каждый элемент в Explorer — это объект (Instance).
Некоторые из них называются сервисами — это системные «папки» Roblox, в которых хранятся объекты.
⚙️ Основные сервисы в Explorer:
Название сервиса - Краткое описание - Что хранит
🌐 Workspace - Мир - Все видимые объекты и модели
🙂 Players - Игроки - Данные о подключённых игроках
💡 Lighting - Визуальные эффекты - Небо, освещение, атмосферу
🎮 MaterialService - Материалы - Настройки и цвета всех материалов
🆕 ReplicatedFirst - Быстрый доступ - Объекты, загружаемые до появления интерфейса
⭐️ ReplicatedStorage - Общий склад - Объекты, доступные и клиенту, и серверу
🖥 ServerScriptService - Серверные скрипты - Логика, выполняющаяся только на сервере
🏠 ServerStorage - Склад - Объекты, видимые только серверу
🔍 StarterGui - Интерфейс - UI, который видят игроки
➕ StarterPack - Предметы - Инструменты, которые выдаются игрокам
✏️ StarterPlayer - Шаблоны игрока - Настройки персонажа и скрипты клиента
🥇 Teams - Команды - Настройка и хранение игровых команд
🎵 SoundService - Звук - Управление музыкой и звуками
💬 TextChatService - Чат - Настройки и каналы системы чата (окно, ввод, пузырьки, сообщения)
💡 Explorer помогает:
🟡 находить и организовывать объекты,
🟡 перетаскивать их между сервисами,
🟡 искать, удалять и копировать элементы,
🟡 понимать, где находится нужный скрипт или модель.
📍 Открывается через панель инструментов. Или горячими клавишами Alt + X
Explorer — это окно, где отображается вся структура проекта.
Здесь ты видишь все объекты, их иерархию (кто важнее) и можешь управлять ими прямо из списка.
🧱 Каждый элемент в Explorer — это объект (Instance).
Некоторые из них называются сервисами — это системные «папки» Roblox, в которых хранятся объекты.
Название сервиса - Краткое описание - Что хранит
🌐 Workspace - Мир - Все видимые объекты и модели
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Easy Roblox Dev
🌟 Быстрые команды Roblox Studio - часть 1
🟣Alt + X — открыть / закрыть Explorer
🟢 Ctrl + D — дублировать выбранный объект
🟢 Ctrl + C / Ctrl + V — копировать / вставить выбранный объект
🟢 Ctrl + X / Ctrl + V — вырезать (объект удалиться) / вставить
🟢…
🟣Alt + X — открыть / закрыть Explorer
🟢 Ctrl + D — дублировать выбранный объект
🟢 Ctrl + C / Ctrl + V — копировать / вставить выбранный объект
🟢 Ctrl + X / Ctrl + V — вырезать (объект удалиться) / вставить
🟢…
⚙️ Properties — свойства объектов
Properties — это окно, где отображаются все настройки выбранного объекта.
Здесь можно изменять параметры деталей, скриптов, UI и любого другого элемента игры.
🧱 Что показывает Properties:
🔘 Цвет, материал, размер, позицию — для Part
🔘 Текст, шрифт, прозрачность — для UI
🔘 Имя, родитель, активность — для любого объекта
и другое
❓ Зачем нужно:
🔘 Настроить объект без кода
🔘 Проверить, какие свойства меняются во время игры
🔘 Точно задать координаты, цвет или значение
🔘 Понять, какие параметры доступны у конкретного типа объекта
❗️ Важно:
В скриптах мы постоянно работаем именно со свойствами — меняем Transparency (невидимость), Position (позицию на карте), Color (цвет), Text (текст), Value (значение) и т.д.
То, что ты видишь в окне Properties, — это то же самое, к чему можно обратиться через код.
📍 Открывается: панель инструментов
Выдели объект в Explorer, чтобы увидеть его свойства здесь.
Properties — это окно, где отображаются все настройки выбранного объекта.
Здесь можно изменять параметры деталей, скриптов, UI и любого другого элемента игры.
🧱 Что показывает Properties:
и другое
В скриптах мы постоянно работаем именно со свойствами — меняем Transparency (невидимость), Position (позицию на карте), Color (цвет), Text (текст), Value (значение) и т.д.
То, что ты видишь в окне Properties, — это то же самое, к чему можно обратиться через код.
Выдели объект в Explorer, чтобы увидеть его свойства здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Нажимаешь на кнопку — дверь отъезжает в сторону и через 3 секунды закрывается обратно
local button = script.Parent
local clickDetector = button:WaitForChild("ClickDetector")
local door = workspace.Door
local closedPosition = door.Position
local openedPosition = door.Position + Vector3.new(0, 0, 10)
local debounce = false
clickDetector.MouseClick:Connect(function()
if debounce then return end
debounce = true
door.Position = openedPosition
task.wait(3)
door.Position = closedPosition
debounce = false
end)
103Please open Telegram to view this post
VIEW IN TELEGRAM
Касаешься Part’а — персонаж увеличивается в размере
local part = script.Parent
local Players = game:GetService("Players")
local SCALE_FACTOR = 2
local function getCharacterFromHit(hit)
local model = hit:FindFirstAncestorOfClass("Model")
if not model then return nil end
if not model:FindFirstChildOfClass("Humanoid") then return nil end
if not Players:GetPlayerFromCharacter(model) then return nil end
return model
end
part.Touched:Connect(function(hit)
local character = getCharacterFromHit(hit)
if not character then return end
if character:GetAttribute("IsScaled") then return end
local humanoid = character:FindFirstChildOfClass("Humanoid")
local desc = humanoid:GetAppliedDescription()
desc.HeightScale = desc.HeightScale * SCALE_FACTOR
desc.WidthScale = desc.WidthScale * SCALE_FACTOR
desc.DepthScale = desc.DepthScale * SCALE_FACTOR
desc.HeadScale = desc.HeadScale * SCALE_FACTOR
humanoid:ApplyDescription(desc)
character:SetAttribute("IsScaled", true)
end)
Please open Telegram to view this post
VIEW IN TELEGRAM
Взаимодействие(коснулся парта):
🎨 Парт меняет цвет
Передвижение и физика мира:
Нажатие (MouseClick и пр.)
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Игра может казаться сложной
Но главное — не пытаться продумать всё сразу
1️⃣ Сначала — общая логика.
2️⃣ Как всё работает в целом.
3️⃣ И только потом — детали и частные механики.
От общего к частному — так разработка становится намного понятнее
Но главное — не пытаться продумать всё сразу
От общего к частному — так разработка становится намного понятнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Так учиться становится интереснее и понятнее
https://www.roblox.com/games/135767879948549/Fun-Academy-Brain-Towers-Adventure-DEMO
Please open Telegram to view this post
VIEW IN TELEGRAM
1 3 2 1
Многие родители думают, что Roblox — это просто игра. Но когда ребёнок не играет, а создаёт игры, он осваивает целый набор навыков
Чтобы механика заработала, нужно выстроить последовательность: «если игрок коснулся — тогда происходит вот это». Это основа и программирования, и математики.
Координаты, размеры, скорость, повороты — ребёнок применяет числа не в тетради, а чтобы оживить свою игру. Так математика становится понятной и нужной.
Скрипт не сработал? Значит, надо найти причину и исправить. Ребёнок учится не сдаваться и спокойно искать решение.
Своя игра — это свой мир: персонажи, уровни, правила. Ребёнок придумывает идею и сразу её воплощает.
Lua — настоящий язык, на котором пишут реальные игры. Ребёнок делает первые шаги в профессии, которая будет востребована всегда.
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Как это работает 🛠
Игрок касается Part’а → его подбрасывает вверх
local part = script.Parent
local POWER = 100
part.Touched:Connect(function(hit)
local hrp = hit.Parent:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.Velocity = Vector3.new(0, POWER, 0)
end
end)
POWER — тем выше подлёт.Please open Telegram to view this post
VIEW IN TELEGRAM
А что если увлечение играми превратить в первую профессию? 👇
Провожу индивидуальные онлайн-занятия по созданию игр для детей от 7 лет — на выбор Roblox Studio, Scratch и Unity. Ребёнок учится не играть, а создавать: свои механики, уровни, мини-игры и полноценные проекты.
🖤 Roblox Studio — конструктор, на котором сделаны любимые игры вашего ребёнка; создаём свои игры на языке Lua .
🧩 Scratch —визуальный язык из ярких блоков, лёгкий первый шаг в программирование без страха перед кодом .
💻 Unity — движок, на котором делают игры для ПК, мобильных телефонов и консолей; пишем код на C# .
🎮 Что развиваем в процессе:
✔️ Умение разбивать большую задачу на понятные шаги
✔️ Первые навыки программирования на реальных языках
✔️ Развитие логического и алгоритмического мышления
✔️ Компьютерная грамотность и знакомство с профессиями будущего
👨💻 Формат: 1 на 1, онлайн, расписание под вас, от 7 лет.
✉️ Пишите в личные сообщения — расскажу подробнее и помогу ребёнку сделать первый шаг в мир IT
🕹 Превратим «хобби» в навык, а игру — в первый шаг к настоящей профессии
Провожу индивидуальные онлайн-занятия по созданию игр для детей от 7 лет — на выбор Roblox Studio, Scratch и Unity. Ребёнок учится не играть, а создавать: свои механики, уровни, мини-игры и полноценные проекты.
🧩 Scratch —
🕹 Превратим «хобби» в навык, а игру — в первый шаг к настоящей профессии
Please open Telegram to view this post
VIEW IN TELEGRAM
