Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть [INDIAN EVENT TUTORIAL] STUDIO LITE |

  • 𝙍𝙁𝘼𝙉 𝙁𝙍𝙀𝙀𝘿𝙊𝙈
  • 2025-10-09
  • 1141
[INDIAN EVENT TUTORIAL] STUDIO LITE |
  • ok logo

Скачать [INDIAN EVENT TUTORIAL] STUDIO LITE | бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно [INDIAN EVENT TUTORIAL] STUDIO LITE | или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

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

Cкачать музыку [INDIAN EVENT TUTORIAL] STUDIO LITE | бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео [INDIAN EVENT TUTORIAL] STUDIO LITE |

HOW TO MAKE INDIAN EVENT IN STUDIO LITE ROBLOX | RFAN FREEDOM
1st model- https://create.roblox.com/store/asset...

2nd model - https://create.roblox.com/store/asset...

SCRIPT-
-- Services
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Workspace = game:GetService("Workspace")
local StarterGui = game:GetService("StarterGui")

-- CONFIGURATION
local EventConfig = {
StartCommand = "!INDIA", -- Chat command to start
EndCommand = "!BYE INDIA", -- Chat command to end
ModelName = "INDIAN EVENT", -- Model or Part in ReplicatedStorage
MusicID = 1837951167, -- Roblox audio ID
Owner = "OwnerPlayerName", -- Owner username
Admins = {"Admin1","Admin2","Admin3","Admin4","Admin5"} -- Admins
}

-- VARIABLES
local ActiveEvent = false
local EventModel
local EventMusic

-- CHECK PERMISSIONS
local function IsAllowed(player)
if player.Name == EventConfig.Owner then return true end
for _, admin in ipairs(EventConfig.Admins) do
if player.Name == admin then return true end
end
return false
end

-- SEND NOTIFICATION
local function Notify(player, message)
StarterGui:SetCore("SendNotification", {Title="Event", Text=message, Duration=3})
end

-- GET MODEL CFRAME IF NO PRIMARYPART
local function GetModelCFrame(model)
local firstPart = model:FindFirstChildWhichIsA("BasePart")
if firstPart then return firstPart.CFrame end
if model:IsA("BasePart") then return model.CFrame end
return CFrame.new(Vector3.new(0,5,0)) -- fallback
end

-- SPAWN MODEL OR PART SAFELY
local function SpawnEventModel(model)
local clone = model:Clone()
clone.Parent = Workspace

if clone:IsA("Model") then
if clone.PrimaryPart then
clone:SetPrimaryPartCFrame(model.PrimaryPart.CFrame)
else
local cframe = GetModelCFrame(model)
for _, part in ipairs(clone:GetDescendants()) do
if part:IsA("BasePart") then
part.CFrame = part.CFrame + (cframe.Position - part.Position)
end
end
end
elseif clone:IsA("BasePart") then
clone.CFrame = model.CFrame
else
warn("Event object is not a Model or Part: "..clone.Name)
end

return clone
end

-- START EVENT
local function StartEvent(player)
if not IsAllowed(player) then
Notify(player, "You are not allowed to start this event!")
return
end
if ActiveEvent then
Notify(player, "An event is already active!")
return
end

local model = ReplicatedStorage:FindFirstChild(EventConfig.ModelName)
if not model then
warn("Model not found in ReplicatedStorage: "..EventConfig.ModelName)
return
end

EventModel = SpawnEventModel(model)

-- MUSIC
EventMusic = Instance.new("Sound")
EventMusic.SoundId = "rbxassetid://"..EventConfig.MusicID
EventMusic.Looped = true
EventMusic.Volume = 1
EventMusic.Parent = Workspace
EventMusic:Play()

ActiveEvent = true
print(player.Name.." started the event!")
end

-- END EVENT
local function EndEvent(player)
if not IsAllowed(player) then
Notify(player, "You are not allowed to end this event!")
return
end
if not ActiveEvent then
Notify(player, "No event is currently active!")
return
end

if EventModel then
EventModel:Destroy()
EventModel = nil
end

if EventMusic then
EventMusic:Stop()
EventMusic:Destroy()
EventMusic = nil
end

ActiveEvent = false
print(player.Name.." ended the event!")
end

-- CHAT COMMANDS
Players.PlayerAdded:Connect(function(player)
player.Chatted:Connect(function(msg)
local m = msg:lower()
if m == EventConfig.StartCommand:lower() then
StartEvent(player)
elseif m == EventConfig.EndCommand:lower() then
EndEvent(player)
end
end)
end)

-- PRINT OWNER/ADMINS
print("Event Owner: "..EventConfig.Owner)
print("Admins:")
for _, admin in ipairs(EventConfig.Admins) do
print("- "..admin)
end

Комментарии

Информация по комментариям в разработке

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

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

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